This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CODECOMPOSER: Issues with TM4C1294NCPDT FreeRTOS debug linked at Non-Zero address

Part Number: CODECOMPOSER
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?