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.

CCS/AM5728: Problem with JTAG connection and RTOS example for ARM Cortex-A15

Part Number: AM5728

Tool/software: Code Composer Studio

Hi,

I am running ARM Cortex-A15 example (http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_Examples#ARM_Cortex-M4). I have Linux on my board and I use Code Composer Studio 8.3.0 , bios_6_75_02_00 , Texas Instruments XDS110 USB Debug Probe and board AM5728.

The problem is that when I load the .out file, it fails with the following error.

I will be grateful, if you could help me.

Thank you!

Best regards,

Parian Golchin 

  • Parian,

    Parian Golchin said:
    I have Linux on my board

    The sentence above summarizes the core of the issue. The executable you are trying to load is a "baremetal" type - in other words, it takes complete control over the target device and will overwrite any memory areas used by pre-running software. The CCS projects by default build baremental applications. 

    The pre-running environment you have is MLO/u-boot/Linux, which performs a complete device initialization and has its specific requirements to run succesfully. A baremetal executable is fully incompatible with this environment. 

    In this case, close the debug session, remove the SD card (or prevent Linux from running somehow) and power cycle the board. Then you can re-launch the Debugger and try to re-load the baremetal application. 

    Depending on how your baremetal application is configured, you may need to use a Platform configuration such as the GPEVM_AM572X, which comtains some minimal hardware initialization scripts written in our GEL script language. 

    Hope this helps,

    Rafael

  • Thank you very much! That solved my issue.