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.

[参考译文] AM5729:未处理的故障:校准异常

Guru**** 2487425 points
Other Parts Discussed in Thread: AM5729

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1436974/am5729-unhandled-fault-alignment-exception

器件型号:AM5729

工具与软件:

您好!

我正在 Linux SDK 6.03下的 AM5729定制电路板上运行一组软件。 我遇到间歇性问题(以及看似随机的问题)、这些问题表现为如下错误:

[ 104.776326]对齐陷阱:不处理[ ]
[ 104.784006]未处理故障:0xea2edebf 处的对齐异常(0x001)
[ 104.790913] PgD = ceb88000
[ 104.793778][ea2edebf]* PgD=00000000

这些错误来自不同时间的不同应用程序、在发生这些错误时似乎并不遵循任何逻辑趋势。 有时我可以在不看到问题的情况下运行几个小时的软件堆栈、有时它几乎在应用程序启动时立即发生。

我有点卡在如何继续,并希望得到一些建议。 到目前为止、我已经做了一些事情:
-使用 gdb 运行应用程序,以确保不是导致这些问题的内存管理方面的软件故障。 不同的应用程序导致问题的事实(它并不总是相同的)似乎排除了这一点

-运行 am57xx-DDR.dss 、验证我从 EMIF 工具所做的更改是否已成功通过 u-boot 完成-它们似乎符合预期

-长时间运行 memtester -没有问题

-使用压力施加测试在胁迫下测试系统。 每次运行时、我都会看到一些问题、例如-这是我不断返回的红色标志、似乎表明我的内存设置存在问题、但是、我似乎找不到任何问题

日志:CrcCopyPage CRC 不匹配 aaaaaaaaaaaaaaaaa01aaaaaa01aaffff5700aaffff57f4!= aaaaaaaa01aaaaaa01aaffff5700aaffffff5700、但未找到错误比较。 重新尝试新数据。
进程错误:CPU 0 (0x2) CrcCopyPage CRC 不匹配 aaaaaaaaaaaaaa01aaaa01aaffff5700aaffffff57f4!= aaaaaaaaaaaaaa01aaaaaaaaaa01aaffff5700aaffffff5700aaffffffff5700,但在第二次过程中没有发现错误比较。
报告错误:比较错误:DIMM 未知:1:4S
硬件错误:CPU 0 (0x2)在0x968e0000 (0x2e60d0:DIMM 未知)上比较错误:读取:0x55555555555555555555、重新读取:0x5555555555555555555555预期:0x000000000000

我目前尝试的东西不多、因此我们非常感谢您提供有关如何跟踪此问题的任何建议/建议。
谢谢!
Jared