请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: AM263P4-Q1
您好:
我对 ECC 模块有以下疑问。 请回答这些问题。
- ECC 位是否会通过 RBL 开发引导模式 (debug) 启用?
- RBL 运行时 ECC 失败时会出现什么行为?
- 在数据中止异常期间、如何区分两位错误和仅注入模式触发器?
- 当在 TCM 存储器中注入 2 位 ECC 错误时、会设置哪个状态标志?
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.
器件型号: AM263P4-Q1
您好:
我对 ECC 模块有以下疑问。 请回答这些问题。
尊敬的 Deviprasad:
对延迟的回复表示歉意!
[报价 userid=“660592" url="“ url="~“~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1586975/am263p4-q1-ecp-ecc-related-queriesRBL 代码没有 ECC 验证。
在数据中止异常期间、如何区分双位错误和仅注入模式触发器?
通常、ECC 错误注入不会连续启用。 这是一种仅运行几微秒的受控测试机制。 在错误注入期间、软件会对相应的 ECCCTRL(或等效 ECC 控制)寄存器进行显式编程、以强制出现人为的一位或双位错误。
由于软件在已知时间启动注入并可以完全控制序列、因此可以轻松地将注入的误差与真实的自发 ECC 错误区分开来。 在注入窗口之外、ECC 逻辑正常工作、仅检测真正的存储器故障。
在 TCM 存储器中注入 2 位 ECC 错误时会设置哪个状态标志?
该位为 0x2F (47) 和 0x30 (48)。

第 47 位(对于 single-bit 错误)和第 48 位(对于 double-bit 错误)。

--
此致、
Jagadish。