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.

[参考译文] TMS320F2800157:6.4.3.4闪存 ECC

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1363860/tms320f2800157-6-4-3-4-flash-ecc

器件型号:TMS320F2800157

在安全手册的下一节中、我需要了解  single-bit 地址 ECC 错误  标记为不可纠正的错误 ? 我知道双位地址 ECC 错误是不可纠正的、但为什么单位 ECC 错误是不可纠正的?  

6.4.3.4闪存 ECC
片上闪存由单错校正双错检测(SECDED)错误支持
校正码(ECC)诊断。 在这个 SECDED 机制中、一个8位代码字被用来存储64 ECC
位数据和相应的地址。 闪存组输出的 ECC 解码逻辑检查
存储器内容。 对读取的每个数据和程序都进行 ECC 评估。 数据和程序互连
连接 CPU 和闪存的引脚不受 ECC 保护。 可以通过使用两种方法来校正检测到的
校正或未校正、具体取决于校正功能是否启用。 single-bit 地址 ECC 错误
标记为不可纠正的错误。 无法校正的错误将生成 NMI、并置位 ERRORSTS 引脚
生效。 已校正错误(单位数据错误)的计数在存储器错误寄存器中监控、并且
一旦计数超过编程的阈值、就会生成中断。 的损坏存储器地址
最后的错误位置也记录在存储器错误寄存器中。

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

    尊敬的 AHashem:

    可以纠正数据中的 single-bit 错误。  地址中的 single-bit 错误无法纠正、因此被视为不可纠正的错误。

    谢谢。此致、

    瓦姆西