请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: MSPM0G3519
您好、
我想将系统的关键数据存储在 NVM 数据区域而不是 MAIN 闪存中。
我已经查看了 eeprom_emulation_type_A 示例。 在本例中、我修改了中的地址、扇区大小和记录大小 eeprom_emulation_type_a.h 。
请参阅下面的屏幕截图。

我还在中进行了所需的修改 eeprom_emulation_type_a.c 、替换所有出现的 DL_FLASHCTL_REGION_SELECT_MAIN DL_FLASHCTL_REGION_SELECT_NONMAIN 以便将数据存储在数据区域中。
但是、当我运行程序时、在 EEPROM 初始化阶段遇到错误。 EEPROMEmulationState已将设置为EEPROM_EMULATION_INIT_ERROR。
因此、初始化失败。

请告知如何解决此问题。
我的目的是在数据区域中创建 256 字节的 2 个独立扇区(512 字节)。
此致、
SaKhan

