Where can we use "Load symbols only" option in "Select a program to load" window?
When check Load symbols only option, it only enables symbols from the program loaded. If disabled, symbols, code, and data are loaded.
This option is applicable where the executable is already in flash and running from there, where we don't want to load the code and data, because it's already present. Equally, if we are running a boot loader and it is pulling main application into memory, there we don't want the debugger to load the code and data for that main application, because it'll overwrite what the boot loader is doing. In both these cases, we can tell the debugger to load just the symbols: the debugger looks at the exe for the application in question, and pulls in all the relevant debug information, but assumes the code and data to be already present in memory.
Please refer the below Help path
CrossCore® Embedded Studio 2.x.x> Integrated Development Environment > Debugging Executable Files > Application with CrossCore Debugger > Run/Debug Configurations - Session Tab