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