1.8 File System Bootloader
The File System bootloader library can be used to upgrade firmware on a target device without the need for an external programmer or debugger.
Features
- Supported on CORTEX-M and MIPS based MCUs
- Uses Harmony 3 File System Service to communicate with underlying media
- Takes Binary File as input
File System Bootloader Block Diagram
-
Bootloader Task:
-
Uses File System Service to read the Binary file from the media
-
Erases the Flash memory
-
Programs the binary into Flash memory
-
Jumps to the Application
-
Runs in Cooperative mode with other tasks in the system
-
-
Supported Medias:
- USB Host MSD
- SDCARD
- Serial Memory
- I2C EEPROM
- SPI EEPROM
- SPI Flash
- QSPI Flash
