I'm using DS-5 Eclipse with the board ADC SoC (Cyclone V). I've finished compiling my project and succesfully built the final file App.axf. Now, I want to use this file to debug with my board. As I've seen in the examples, to debug, the user needs to create a scatter file. Could anyone tell me why the debug process needs a scatter file and do I need to create my own scatter file to debug my project ?? Thank you.
The scatter file defines the memory map of your device to the linker. When you load the image to the target, the debugger will load to these addresses. I think that also explains what is happening in your question below.https://community.arm.com/developer/tools-software/tools/f/arm-compilers-forum/51507/failed-to-load-my-program-to-run-from-sdram