设备在复位模式下卡住

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
4个职位/0个新职位
最后一篇文章
古香
离线
最后一次见到:1天9小时前
已加入:2017-05-12 04:18
设备在复位模式下卡住

嗨,dialog
我们发现da14681有时会重置失败。硬件采用自行设计的4层PCB板。当它在复位模式下死机时,它会不断打印“DA14681AE DA14681AE DA14681AE…”。如何解决这个问题?

设备:
MT\u对话框
离线
最后一次见到:4个月3周前
工作人员
已加入:2015-06-08 11:34
古翔你好,

古翔你好,

你能澄清一点吗,问题是设备重置了还是重置后设备无法从闪存启动?

有相当多的硬件和软件的原因,设备可以发出重置,首先你将不得不调试,以找到问题,然后试图找到一个解决方案。重置可能发生在硬故障或NMI(看门狗中断),BOD重置等。我想说的是,也许设备启动,但它会立即由于某些原因,将发出一个重置的一些未定义的原因。为了区分是硬件问题还是软件问题,您是否在SDK示例中尝试过这种方法?

设备不断打印的DA14681AE是引导加载程序,因此可能是设备正确引导然后发出重置,或者闪存中的映像有问题(可能损坏),引导加载程序无法在映像中找到合适的头,甚至找不到问题。

谢谢你的对话

古香
离线
最后一次见到:1天9小时前
已加入:2017-05-12 04:18
嗨,dialog

嗨,dialog
我们的设备上没有意外的重置问题。我们故意重新设置设备进行测试。困扰我们的是,该设备可能复位失败,并停留在复位模式和打印“DA14681AE..”。当它不断打印“DA14681AE”时,如果关闭电源,下次可能会成功复位。或者有时打印几个字符串“DA14681AE”后会正常复位。所以我不认为闪光灯中的图像错误导致了这个问题。有没有办法追踪这个问题。

MT\u对话框
离线
最后一次见到:4个月3周前
工作人员
已加入:2015-06-08 11:34
嗨,奎翔,

嗨,奎翔,

好吧,在这种情况下,没有标准的程序来做什么,你可以从跟踪QSPI总线上的活动开始,检查你是否看到任何可疑的东西,可能是SPI线路上有噪音或者是电气问题,fw无法下载。检查电源线,可能BOD启动(如果您启用了BOD)并在启动时重置设备。另外,为了检查设备是否启动然后重置,可以在设备启动时切换GPIO(在periph_init()函数中检查设备是否达到该点)。如果fw通过,也要检查看门狗和硬故障处理程序。

谢谢你的对话