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
To perform an LFU, the host programmer must be used to send the application image over MCAN to the MCU, which then programs the received data into the inactive flash bank.
To use the host programmer, compile and run the generated can_lfu_host_programmer.exe. The following command line arguments are supported:
| Argument | Description | Requirement |
|---|---|---|
| -d | The target device, currently the only valid option is "f28p65x" | Required |
| -a1 | The CPU1 application image to be programmed to the CPU1 inactive flash bank | Required for CPU1-only LFU (optional otherwise) |
| -a2 | The CPU2 application image to be programmed to the CPU2 inactive flash bank | Required for CPU2-only LFU (optional otherwise) |
| -a3 | The combined CPU1 and CPU2 image to be programmed to the CPU1 and CPU2 inactive flash banks | Required for CPU1 + CPU2 Multi-LFU (optional otherwise) |
After starting the host programmer, the user is presented with several command options (described further in detail in Section 7.1.4.1):
An example usage is shown in Figure 7-8:
