This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LP-MSPM0C1104: Cannot write to flash used by application code

Part Number: LP-MSPM0C1104


Tool/software:

I have a structure defined in flash, aligned to the sector size of the flash. The structure is filled by the application with default data. When I try to delete or modify it using the flash functions in Driverlib, the flash remains unchanged, even though the status is reported as DL_FLASHCTL_COMMAND_STATUS_PASSED. The address is 0x3800. 

I can modify flash in areas that do not have defined structures or other data. Are the flash sectors defined by the application locked in some way, or does the application change the flash regions somehow?

I have made sure to clear, unprotect, and erase the sectors where I write.

**Attention** This is a public forum