SLAAEC9 july 2023 MSPM0L1306 , MSPM0L1306
MSPM0 devices support ROM-based BSL (Boot-Strap Loader), flash-based bootloader and plug-in interface that can be used for firmware upgrade. However, these bootloaders will occupy CPU during the firmware upgrade period of time, means that the executing application code is suspended until the firmware upgrade process is completed.
In some applications, suspending application code during firmware upgrade process is not allowed. This application report provides a method not suspend the application code during firmware upgrade period. When firmware upgrade process is completed, power cycle the device and newer version of firmware will be executed.