主题中讨论的其他器件:HALCOGEN
如何使用 ESM 检查 RAM 损坏和 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.
如何使用 ESM 检查 RAM 损坏和 ECC 错误?
请提供这方面的详细情况或示例
您好!
您可以在启动时对 SRAM 执行 PBIST 测试、并定期执行 SRAM ECC 自检、并检查 SRAM 内容的 CRC。
片上 RAM 由 始终启用的 SECDED ECC 诊断支持。 对于从 RAM 中读取的每64位、CPU 也会在其 ECC 总线上读取一个8位 ECC。 同样、 对于每64位写入 RAM、CPU 还使用同一 ECC 总线写入一个8位 ECC。 RAM 受 ECC 保护、CPU 将校正任何单位错误并检测64位值内的多位错误。 检测到的不可纠正的 ECC 错误会导致 ESM 错误(3.3)。
PBIST 会破坏存储器内容、用户必须负责数据备份。
您好!
关于 PBIST、在启动时一次性执行证明了整个 RAM 的完整性。 在应用程序运行期间、SECDED 接管为活动诊断并防止/通知 RAM 出现的任何问题。
TMS570LC43x 器件上的 SECDED 一直被启用。
请参阅 HALCOGen 帮助中的示例: