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.

TMS320F28069: code stuck after burning the application code through rs232 bootloader followed by watchdog RESET

Part Number: TMS320F28069
Other Parts Discussed in Thread: C2000WARE

After I finish burning the code and performing watchdog reset I noticed the code is stuck at the instruction ESTOP0 in address 0x3ff4fa and the code does not finish the reset process. when trying to understand the code I saw that the code belongs to the boot and I could not find the source code. Maybe it is a Boot library. when debugging the assembler I saw that in address 0x3ff4a8 the term  *-sp[3] is compared with "2" and if it equals it jumps to ESTOP0 and the code is stuck. I added the code from reset at address 0x3ff75c

after the code jumps to 0x3ff456 , I attached this code also.

in the end it jumps to 0x3ff4f8 and I attached this code also, where it performs the ESTOP0 command.

Can anybody give me a hint to the problem.

  • this seems to be default handler in boot code. Can you check if the boot mode is decoded properly. Are you able to see your code in flash.

    The source code is supplied with C2000ware - path - \ti\c2000\C2000Ware_3_04_00_00\libraries\boot_rom\f2806x\v1_1\rom_sources

    you can load the symbols from .out file into ccs and see where exactly the control is with in the boot code.

  • Thank you for your answer Baskaran, I specifically need the code that I attached from address 0x3ff456 and the reset is in 0x3ff75c and I am nut sure in what file in rom sources I can find it. can you explain the steps lo load the out file , in the map file I saw only one line "BOOT" in the addresses specified.