SLAAEO4 November 2025 MSPM0G3507 , MSPM0L1306
The ROM bootloader provides an option to add a custom interface implementation to the ROM BSL core as a Flash plug-in. The Flash Plug-in function gives an advantage of customizing the interface, without reimplementing the complete BSL core.
With the flash plug-in interface, either:
or
To use this option, load the flash plug-in image to main flash and register the image address in the BSL configuration in the non-main flash memory. Verify that the flash memory static write protection is enabled for the flash memory region where plug-in images are loaded, to prevent flash plug-in getting erased during the bootloading process. Learn more about flash memory static write protection in Section 3.1.3.
Follow the steps below to enable the flash plug-in interface:
The flash plug-in interface does not overwrite the ROM-based BSL protocol. Verify that the user-defined API function defined follows the ROM BSL standard. See the MSPM0 Bootloader user's guide for more details.
SDK example provides a series of examples for the flash plug-in interface implementation.