在安全手册的下一节中、我需要了解 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 引脚
生效。 已校正错误(单位数据错误)的计数在存储器错误寄存器中监控、并且
一旦计数超过编程的阈值、就会生成中断。 的损坏存储器地址
最后的错误位置也记录在存储器错误寄存器中。