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.

About TMS32F28075 Bootloader failure via UART(TI RTOS)

Other Parts Discussed in Thread: TMS320F28075, UNIFLASH

 I’m now coming up with an issue about bootloader for TMS320F28075, the details descript below:

  1. The whole FLASH separates into 2 parts, SECTOR A and B is for bootloader, and the rest is for APP;
  2. There are two projects, one for bootloader and one for APP
  3. After programming all the bootloader.out and APP.out into the flash, POR, the program runs well
  4. Now convert the APP.out to app.hex then to app.bin, then re-programm the app using UART
  5. The issue is: after programming the app.bin, and POR, the program will TRAP

 

                Debugging:

  1. in these two situations, using Tools-Save memory option to save all the FLASH as FLASH.bin, compare with these two FLASH.bin, they are all the same
  2. try to debug with JTAG using Assembly Step Into option, we can get that the program runs from bootloader to APP, the entrance of APP is the example code from F2807x_CodeStartBranch.asm
  3. the program trap during _c_int00, on the instruction SETC OBJMODE, below is the core registers’ status and assemble code

 

Greatly appreciate for any suggestions.