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.

TMS320F280037C: Firmware update over MCAN module without changing bootpin config

Part Number: TMS320F280037C
Other Parts Discussed in Thread: C2000WARE

Hello,

I am interested in developping a firmware updating tool based on CAN of CAN FD without the need of changing the boot pin configuration.

The requirements are as follows:

- App is booted to flash by default.

- When receiving a command through MCAN module, the device enters in firmware updating mode where if i am correct, the device should switch to the  CAN bootloader and receive the program.

- The device can be restarted as much as needed

- We are interested in running the application right away so flash booting is the deault configuration

I have the following questions:

- Which are the mechanism to accomplish the switch from main applicaiton to kernel?

- IS MCAN available for firmware updating?

- Do you have and PC side already developped tool that sends the aplcaion and commands?

- Is there any better way to perform the firmware update?

-From what i have seen in another post, it is possible to send an invalid message in the SCI bootloader case to boot in flash mode but we are not interested in that solution. Is it possible to leave the default botting option to flash and by software change the boot mode and start a firmware update?