TIDUEY4D August 2022 – December 2022
The LFU design consists of a number of building blocks – a desktop Host application from where the LFU command is issued, a Custom Bootloader on the target device’s Flash which communicates with the Host and enables LFU, a communication peripheral connecting the host to the target (for example, SCI/UART, CAN, I2C, and so on), the application to be downloaded and executed which is LFU compatible, Compiler with LFU support, the MCU with LFU related hardware support, and Flash memory with multiple physically separate Flash banks. Dual or more Flash banks allows application firmware resident on one Flash bank to execute, while the other Flash bank is updated.