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.

TMS320F280049C: 280049 bootloader

Part Number: TMS320F280049C
Other Parts Discussed in Thread: LAUNCHXL-F280049C

Hi TI experts,

I'm debugging 280049C CAN bootloader on developing board LAUNCHXL-F280049C &CCS10.2.

In my bootloader sw project,I combine bootloader segment and main app segment in the only one project.

Everything seemed to be OK from the beginning.I send CAN start command from PC sw to 280049C.

The main app segment receives the CAN start command and jumps TO bootloader segment.

Then bootloader segment can receive CAN bootdata from PC and Flash the candata to flash memory.

After completing the process of flashing data to memory,the bootloader segment can jump back to main app segment.

As a proof ,PC sw can receive data from 280049C. without power off .

But when I power off the developing board LAUNCHXL-F280049C and power on again,PC sw can not receive data from 280049C any more .

Next I make comparison test with CCS downloading and can downloading.

1)after CCS downloading,the sw can restart when power off and power on again.

2)Next I make a test to reboot the after-can -downloading board.

I change the address 0xd00 data from a random initial data to 0xA5FF FFFF and the board can reboot and PC sw can receive can data from 280049C..

This means can downloading change something .And when power off and power on again ,the BOOTROM get different data from 0xD00.

Am i clear or not?Can U give me some advice to solve this problem /Thanks a lot.