硬故障原因?

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
2个员额/0个新员额
最后一篇文章
杰米谢伯特
离线
最后一次见到:11个月4天前
加入:2014-10-24 14:17
硬故障原因?

你好,对话,

我们的一些设备偶尔会出现硬故障。根据从设备收集的诊断数据,我了解到我可以通过保存的PC确定故障指令的地址。这是真的,还是故障发生时的PC实际上是故障指令之后的指令?我问这个问题的原因是PC指向一条MOV指令,它跟在LDRB指令之后。LDRB似乎更可能导致硬故障。

谢谢

设备:
PM_对话框
离线
最后一次见到:1周6天前
工作人员
加入:2018-02-08 11:03
嗨JamesHiebert,

嗨JamesHiebert,

发生硬故障时的PC包含故障指令的地址。例如,如果故障C代码的最后一条汇编指令位于0x20005924,则发生haurdfault时的PC将指向同一地址。因此,您关于故障发生时PC实际上是故障指令之后的指令的查询是不正确的。

谢谢,下午好