TI中文支持网
TI专业的中文技术问题搜集分享网站

MSPM0G3507: 如何关闭FLASH的ECC纠错功能

Part Number:MSPM0G3507

请教如何关闭MSPM0G3507写FLASH的ECC功能,我不需要使用ECC功能,曾使用不带ECC的写FLASH函数,但最终还是会有ECC错误。因为我使用FLASH场景是擦除一次,可能写多次(并非常规的擦一次写一次流程),所以会导致写后的数据读出来后并非我写的数据,最终确认是ECC导致的。所以想了解如何关闭ECC功能

Ben Qin:

你好,你可以打开这个功能尝试下:

,

游泳的雨:

这个是手动提供ECC code的开关,不是完全关闭ECC

,

Ben Qin:

似乎没有具体的关闭方法。确保您没有从受 ECC 保护的地址读取数据。

有多个 API 函数可以在不进行 ECC 检查的情况下写入闪存。详细内容可以参考以下帖子:

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1249229/mspm0l1306-using-flash-ecc-to-检测内存损坏 

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1243094/lp-mspm0g3507-when-you-refer-到产品样本中的闪存地址成为default_handler/4721653#4721653 

赞(0)
未经允许不得转载:TI中文支持网 » MSPM0G3507: 如何关闭FLASH的ECC纠错功能
分享到: 更多 (0)