Part Number: MSPM0L1304
Hi TI Teams,
I am currently developing the BSL programming flow in our software. The document I am referencing is “MSPM0 Bootloader” (slau887a.pdf).
One of my requirements is to erase the NONMAIN region and then reprogram it with the required configuration. I understand the constraint that the NONMAIN region should not be left erased without being reprogrammed.
However, I found that the only available method to erase NONMAIN is using the “CMD Factory Reset” command, which also erases the MAIN region. I would like to ask whether there is any command that can erase only the NONMAIN region without erasing MAIN.
In addition, under the default state, the “CMD Memory Read Back” command cannot be used to read the device content, which I am aware of. Therefore, to verify the device content, only the “CMD Standalone Verification” command using CRC32 can be used. However, this command requires a minimum verification size of 1024 bytes.
Currently, I would like to verify the programmed content of the NONMAIN region via BSL, but the NONMAIN region is only 512 bytes. In this case, it seems that I cannot use the “CMD Standalone Verification” command with CRC32. Are there any other commands or methods available to verify the programming result of the NONMAIN region?
Thanks.
Steve.

