请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5748 主题中讨论的其他器件:AM5728
[1] 2个句子"对于数据中的2位 ECC 错误..." 在 AM5728 TRM 部分中添加了段落15.3.4.14 (在 AM574x TRM 中进行了相同的段落、相同的段落):
必须注意的是、EMIF 不会校正这些不可纠正的错误的数据。
(笑声)
从存储器接收到的读取数据可能已被 ECC 校正逻辑进一步损坏、因为它将尝试校正读取数据、但由于不可纠正的错误而失败。
因此、MPU/ARM 将获得哪些读取错误的数据:原始数据还是已改编数据? 如何解析这些句子?
[2]如果 ECC 芯片(或总线)产生1位(或参与 N 位)错误、将会发生什么情况、我没有找到任何说明。 是否产生了中断? 是否生成了任何寄存器值? 这是否会被静默忽略? 读取数据是被改编还是由 ECC 校正逻辑安全处理? 与受保护的存储器不同、ECC 芯片和总线是神奇的、永远不会有错误吗?
[2A]沿相同的线路:是否有任何寄存器可用于直接 ECC 总线访问? (我已经通过间接操纵测试来寻找问题、但这些测试都非常邪恶、费力且不确定、因为简单、直接访问会是什么。)