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