SLAZ742A July 2023 – October 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1
Invoking the BSL through application software will fail under certain conditions
B
IF invoking the BSL within an application (BSL Software Invoke),
AND an application uses the following SRAM memory locations:
0x20000EE0 - 0x20000FFF
0x20007FF4 - 0x20007FFF
THEN the BSL will fail to start after the reset and the device will go back to the application.
This errata does not apply to BSL invocation through hardware invoke methods.
For applications needing a software invocation of the BSL, reserve the mentioned SRAM ranges for BSL use within the linker file. The MSPM0 bsl_software_invoke example within the MSPM0 SDK v 1.20.00.xx or higher contains a linker file with this fix.