请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LS3137 您好!
是否始终启用"3.7 FMC 错误"?

将 EDACEN 从0x5更改为0xA 后、不再报告3.7错误。
但是、查看下面的 TRM 图、看起来它始终有效。

此外,如果 EnableRamEcc()未启用,是否会检测到"3.7 FMC 错误"?
此致、
Sasaki
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.
您好!
是否始终启用"3.7 FMC 错误"?

将 EDACEN 从0x5更改为0xA 后、不再报告3.7错误。
但是、查看下面的 TRM 图、看起来它始终有效。

此外,如果 EnableRamEcc()未启用,是否会检测到"3.7 FMC 错误"?
此致、
Sasaki
Sasaki、您好!
闪存 ECC 错误检测和校正由 CPU 完成。
为了启用 ACTM (主闪存) ECC、 辅助控制寄存器的位25应该被置位。
如果在 CPU 中启用了 ECC、但包装程序中未启用 ECC、CPU 仍将检查和校正单位 ECC 错误、并在主闪存不可纠正的错误上生成中止。 如果 未启用 FEDACCTRL1的 EDACEN、 ECC 错误将不会报告给 ESM 寄存器和闪存状态寄存器。
如果 EnableFlashEcc() 未启用,将不会检测到闪存 ECC 错误。