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.

[参考译文] UCD3138:关于数据闪存的错误校正代码

Guru**** 2578945 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/894174/ucd3138-about-error-correction-code-of-the-data-flash

器件型号:UCD3138

你(们)好

根据 《技术参考手册 》、数据闪存被指定为具有嵌入式错误校正代码的高寿命存储器。  

是否有任何方法、寄存器、某些函数返回值或其他方法来知道它已更正了存储器位?

我想知道可以同时校正多少位。 如果错误位数超过 纠正的能力、将会发生什么情况? 我能不能以任何方式知道错误位没有被彻底纠正、我必须对它们进行处理。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    错误校正可以校正每32位字一个错误位。  没有关于是否采用该校正的硬件信息。

    如果您看一下我们的 EVM 代码、我们通常会对数据闪存中的重要数据使用校验和。  这将告诉您数据是否已被许多来源破坏、包括程序故障以及数据闪存过度使用。  此外、您还可以在数据闪存中实现写入计数器、以查看是否已超过20K 限制、并在该点移至另一组页面。