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/TMS570LS3137: Microcontroller firmware problem tms570ls3137

Part Number: TMS570LS3137


Tool/software: Code Composer Studio

I have HY-TTC 500 development kit based on tms570ls3137 microcontroller. I upload firware through the CAN by TTC-Downloader and everything upload without problems. I try upload my this firmware on my Hercules Safety Development Kit tms570ls3137 HDK using Lauterbuch TRACE32 PowerView and file - flash.cmm supplying ttcontrol. Execution of my code stop on instruction - SR: 00005C70 b 0x5C70. What's the matter? Both boards have the same MCU and the code should run on both devices, right?

The first thing that comes to mind is HY-TTC 500 board have preloaded bootloader and I try upload firware on HDK board without bootloader. If so? How I can upload bootloader on HDK borad? If the problem is not the bootloader, then what?

  • Hello Nikita,

    Your question has been addressed an will be answered ASAP. Sorry for the delay!

  • Hello Nikita,

    Your firmware is not located from beginning of the flash (0x00000000). After you loaded your program and reset the device, the device looks for the branch address at 0x00 (reset exception). Because the exception vector is not programmed, or it is programmed, but your application is not located the address used in the exception vector table, you will get exception or abort.

    You can use TI bootloader example (UART or CAN) for your test.