M核使用WDT3,触发复位后,M核的日志输出如上,但紧接着整个芯片(A53核linux和M核)就会卡死,请帮忙看下有什么办法解决呢?
你好,
经过测试,只要不启动Linux,在uboot里测试这个功能是没问题的,这个demo的说明里也提到了。单独复位M核在外设全部初始化之后可能会影响芯片内部的运行,M7所在的power domain包含了其他外设。所以不建议你通过watchdog单独复位M7,你可以通过remoterpoc的方式stop M核,然后再start,通过这种方式复位。
https://github.com/nxp-mcuxpresso/mcux-sdk-examples/tree/main/evkmimx8mp/driver_examples/wdog
你好,请问在im8mp平台上,除了使用watchdog外 有没有其他的方式可以实现,M核的独立复位呢?
Hello,
不推荐在Linux起来之后通过watchdog复位M核,你可以试试通过rpmsg的方式来感知M核是否运行正常,然后通过remoteproc来stop/start。
Best Regards,
Zhiming
您好!
现在我们目前的产品需求要求做到M核的独立复位,以达到即使A核死机,M核也会正常运行的效果。对此,期望您能提供一个具体的解决方案,比如涉及到A核和M核的时钟域、电源域划分等等,谢谢~
感谢解答!
Hello,
请分享一下基于wdt demo的代码。
Best Regards,
Zhiming