SPRAD51A December 2023 – April 2024 F29H850TU , F29H859TU-Q1 , TMS320F2800157 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F28P659DK-Q1
The CAN flash kernel facilitates firmware updates of any C2000 MCU that features the CAN peripheral. It is copied into the device’s RAM using the CAN bootloader in Boot-ROM. The kernel will then use the CAN peripheral to transfer the firmware from the host and program it in the Flash memory. The flash kernel consists of two pieces of software – a PC host CAN programmer and a Code Composer Studio™ (CCS) project for the C2000 MCU. The F28003x device is used as the basis for these projects and can be modified to work with other devices. If this project is to be used on any device, parameters related to the device operating frequency may need to be modified.
In summary, programming the flash requires two steps: