您好!
我正在使用 MSPM0L1306 Launchpad、其中有一些用户需要设置的 Temperature 值。 设置温度值后、更新的值应存储在闪存中、我可以通过以下函数来执行此操作:
/*向主存储器中的闪存写入32位*/
DL_FlashCTL_UnprotectSector (
FLASHCTL、MAIN_BASE_ADDRESS、DL_FLASHCTL_REGION_SELECT_MAIN);
gCmdStatus = DL_FlashCTL_programMemoryFromRAM32 (
FLASHCTL、(MAIN_BASE_ADDRESS + 16)、&gData32);
但在器件重新启动后、存储的值应从闪存中读取。 但在示例中,我只有 readVerify ()函数,而在 dl_flashctl.h 中只有 readVerify ()函数。
从 readVerife()读取时产生错误,因为
DL_FLASHCTL_COMMAND_STATUS DL_FlashCTL_readVerifyFromRAM64 (
FLASHCTL_Regs * flashctl、uint32_t address、uint32_t *数据);
*数据与存储的值不同。
您能帮助我从存储器中读取数据吗?
提前感谢您!



