1.8.1 How the File System Bootloader library works

The File System Bootloader firmware uses the File System API's to communicates with the underlying Media.

The File System Bootloader works in two different modes

  • Bootloader resides from

    • The starting location of the flash memory region for CORTEX-M based MCUs

    • The starting location of the Boot flash memory region or Program flash memory region for MIPS based MCUs devices

  • The Bootloader performs flash erase/program operations with the application binary received from the media in the firmware upgrade mode

    • Bootloader always performs flash operation from the application start address used during compile time

    • The application can use the entire flash memory region starting from the end of bootloader space

  • Jumps to the application once programming is completed