The Bmbed bootloader is a small and stand-alone embedded program which allows to update the main embedded application software over the Bmbed network. The bootloader runs in a separate FLASH area. This protects the bootloader against unexpected interrupts e.g. power failure during update. The Bmbed bootloader also executes some main application checks during startup.
The Bmbed bootloader itself can only be updated with a debug probe and an according FLASH loader (e.g. TI Code Composer Studio, Keil µVision).
The Bmbed bootloader package includes: