Other Parts Discussed in Thread: EK-TM4C1294XL
I am trying to debug the ssi_simple_xfer project from spma086 FreeRTOS examples with a non-zero starting address. e.g. Linker .cmd file, #define APP_BASE 0x00004000.
The combination debug pod and starting address seems to make a difference.
With APP_BASE 0x00000000
- I can load onto an EK-TM4C1294XL with the Stellaris ICDI
- I can load onto my board via XDS-200
- Program runs on both boards OK
- Program loads and runs every time on my board via XDS-200 when linked at 0x00000000.
With APP_BASE 0x00004000
- I can load onto an EK-TM4C1294XL with the Stellaris ICDI
- I cannot reliably load onto my board via XDS-200.
After compiling and loading at 0x00000000 - and then recompiling at 0x00004000 and trying again - it works?!
Is there some way to command the debug pod to set CPU registers/SRAM memory when loading the program for debug?