嗨,对话我们发现DA14681有时会重置失败。硬件由我们自己设计有4层PCB板。当它困扰重置模式时,它会不断打印“DA14681AEDA14681AE DA14681AE”。如何解决这个问题呢?
古兴,
你能澄清一下吗,问题是设备重置或重置后设备无法从闪存启动?
有很多HW和SW的原因,设备可以发出重置,首先,您必须调试才能找到问题,然后尝试找到解决方案。复位可能发生在硬盘或NMI(看门狗中断),BOD复位等中发生。我想说的是,可能是设备启动,但它将因某种原因而毫无屠杀,以便为某些未定义的原因发出重置。您是否尝试过任何SDK示例,以便区分其HW或SW问题?
设备不断打印的DA14681A是引导加载程序,因此您可以正确启动设备启动,然后发出重置,或者闪存中的图像错误(可能的损坏),引导加载程序无法找到合适的标题甚至是图像中的问题。
谢谢mt_dialog.
嗨,对话我们的设备上没有意外的重置问题。我们故意重置设备进行某些测试。烦恼我们的是,设备可能会重置失败并卡在重置模式和打印“da14681ae”中。当它不断打印“DA14681AE”时,如果我们关闭电源,它可以在下次中成功重置。或者有时它将在打印几个字符串“DA14681AE”之后正常重置。所以我不认为闪光灯中的图像错误会导致此问题。有没有办法跟踪问题。
Quixiang,
嗯,没有关于该案件的该做什么的标准程序,您可以从跟踪QSPI总线上的活动并检查您是否看到任何可疑,也许SPI线路或电气问题有噪音,FW失败去下载。检查供应线,也许BOD踢入(如果您已启用BOD)并在启动时重置设备。此外,您可以做些什么,以检查设备靴子是否重置,可以在设备启动时切换GPIO(在Periph_init()函数中检查设备是否达到该点)。如果FW通过那里,还要检查看门狗和硬盘处理程序。
古兴,
你能澄清一下吗,问题是设备重置或重置后设备无法从闪存启动?
有很多HW和SW的原因,设备可以发出重置,首先,您必须调试才能找到问题,然后尝试找到解决方案。复位可能发生在硬盘或NMI(看门狗中断),BOD复位等中发生。我想说的是,可能是设备启动,但它将因某种原因而毫无屠杀,以便为某些未定义的原因发出重置。您是否尝试过任何SDK示例,以便区分其HW或SW问题?
设备不断打印的DA14681A是引导加载程序,因此您可以正确启动设备启动,然后发出重置,或者闪存中的图像错误(可能的损坏),引导加载程序无法找到合适的标题甚至是图像中的问题。
谢谢mt_dialog.
嗨,对话
我们的设备上没有意外的重置问题。我们故意重置设备进行某些测试。烦恼我们的是,设备可能会重置失败并卡在重置模式和打印“da14681ae”中。当它不断打印“DA14681AE”时,如果我们关闭电源,它可以在下次中成功重置。或者有时它将在打印几个字符串“DA14681AE”之后正常重置。所以我不认为闪光灯中的图像错误会导致此问题。有没有办法跟踪问题。
Quixiang,
嗯,没有关于该案件的该做什么的标准程序,您可以从跟踪QSPI总线上的活动并检查您是否看到任何可疑,也许SPI线路或电气问题有噪音,FW失败去下载。检查供应线,也许BOD踢入(如果您已启用BOD)并在启动时重置设备。此外,您可以做些什么,以检查设备靴子是否重置,可以在设备启动时切换GPIO(在Periph_init()函数中检查设备是否达到该点)。如果FW通过那里,还要检查看门狗和硬盘处理程序。
谢谢mt_dialog.