SPRUIU8B August 2020 – March 2026 TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1
The MCAN LFU host programmer (can_lfu_flash_programmer.exe) provided in C2000Ware takes the CPU1 firmware, CPU2 firmware, or a combined CPU1 + CPU2 firmware image as parameters (please see Section 7.1.5.3.2 for more details). The host programmer communicates with CPU2 over MCAN with the PEAK PCAN-USB Pro FD Analyzer to program the inactive flash banks of CPU1 and/or CPU2. The flash programmer project is built and run on Visual Studio 2019. The host programmer uses the PCAN-Basic API from PEAK. The PCAN-Basic API can be used to send and receive CAN-FD frames on the CAN analyzer.
The LFU host programmer and source code can be found in C2000Ware v26 or later:
The clock to the MCAN module is switched to the external clock source by CPU2. The external clock is 25MHz in the LaunchPad and the ControlCard. CPU2 also configures the nominal bit rate to be 1Mbps, and the data bit rate to be 2Mbps. The host programmer configures the PEAK CAN analyzer to have the same clock, nominal and data bit rate values.