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: Custom CAN Based Bootloader.

Part Number: TMS320F280049C
Other Parts Discussed in Thread: C2000WARE

Hi, 

I am working with a product making use of TMS320F280049C and this is the very first time that I will be working with a C2000 microcontroller. I intend to make a CAN-based custom bootloader which will be used for updating the Main Application present in a separate area of the flash. So, I want to know what would be the best way to accomplish this task. The structure of the Bootloader app that I intend to develop is as follows-

1)Bootloader will reside at the start of the flash.(Starting from Starting address)

2)Application that needs to be updated will reside right after the ending address of Bootloader.

3)In case of update, Bootloader will receive data frames through CAN which it will write to the flash area and after writing entire application it will switch execution to the updated app and also will change Vector table offset address.

So,It would be really great if I get the rough idea of how to do it with this particular MCU.

Hoping for a quick response.

Regards,

Pradeep