您好!
六个月前,我们在另一条线程中讨论了这种异常现象,最近又重新出现了这种现象。 自从上一个线程被锁定后、我必须重新启动一个新的线程。
在上一次分析中、Vamsi 建议我检查是否存在 ECC 错误。 当时我使用的方法是读取 ITRAP 中断内的闪存寄存器、没有发现任何问题。 这次、在异常发生后、我直接通过 JTAG 检查闪存寄存器内容并发现 ECC 错误。

但这是一件奇怪的事情:
1.如果我再次尝试断电,异常不是不可避免的,但有一定的可能性(大约80%的可能性)。
2.如果我在程序中添加或减去一些代码、则可以消除异常(不会出现50次重复加电)
3.这种异常出现在几个特定的电路板上,使用相同程序的其他电路板也不会出现异常。
我还能做些什么来缩小问题的范围?