您好、我使用 LP-MSPM0G3507评估板并检查 SDK (mspm0_SDK_0_58_00_00_eng)中的样片源"flashctl_multiple_size_write"。
它运行良好、我可以通过 CCS 上的存储器浏览器确认写入闪存的数据。
我 想检查 在 EVA 板断电或程序在 CCS 上再次重新载入后闪存上的编程数据是否仍然存在。
我在第一 部分的源代码中删除了擦除内存的内容、如下所示。
gCmdStatus = DL_FlashCTL_eraseMemoryFromRAM (
FLASHCTL、MAIN_BASE_ADDRESS、DL_FLASHCTL_COMMAND_SIZE_SECTOR);
如果(gCmdStatus = DL_FLASHCTL_COMMAND_STATUS_FAILED){
/*如果命令不成功、请设置断点*/
__BKPT (0);
}
我再次运行更改了的程序、再次在 CCS 上停止并重新加载程序。 但我在闪存中找不到写入的数据。 。 (所有数据均为"FFFF FFFFFFFFF")
在 CCS 中重新载入程序或者 EVA 板断电后、我如何将写入的数据保存在 EVA 板的闪存存储器内?