imx8mp上M核使用watchdog异常,M核看门狗触发复位,整个芯片会卡死,求解决办法

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

imx8mp上M核使用watchdog异常,M核看门狗触发复位,整个芯片会卡死,求解决办法

3,531件の閲覧回数
dhx
Contributor I

dhx_0-1730698928722.png

M核使用WDT3,触发复位后,M核的日志输出如上,但紧接着整个芯片(A53核linux和M核)就会卡死,请帮忙看下有什么办法解决呢?

 

0 件の賞賛
返信
8 返答(返信)

3,503件の閲覧回数
dhx
Contributor I
 
0 件の賞賛
返信

3,456件の閲覧回数
Zhiming_Liu
NXP TechSupport
NXP TechSupport

你好,

经过测试,只要不启动Linux,在uboot里测试这个功能是没问题的,这个demo的说明里也提到了。单独复位M核在外设全部初始化之后可能会影响芯片内部的运行,M7所在的power domain包含了其他外设。所以不建议你通过watchdog单独复位M7,你可以通过remoterpoc的方式stop M核,然后再start,通过这种方式复位。

Please note this application can't support running with Linux BSP!

https://github.com/nxp-mcuxpresso/mcux-sdk-examples/tree/main/evkmimx8mp/driver_examples/wdog

0 件の賞賛
返信

3,409件の閲覧回数
dhx
Contributor I

你好,请问在im8mp平台上,除了使用watchdog外 有没有其他的方式可以实现,M核的独立复位呢?

0 件の賞賛
返信

3,360件の閲覧回数
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hello,

不推荐在Linux起来之后通过watchdog复位M核,你可以试试通过rpmsg的方式来感知M核是否运行正常,然后通过remoteproc来stop/start。

Best Regards,
Zhiming

0 件の賞賛
返信

3,349件の閲覧回数
dhx
Contributor I

您好!
现在我们目前的产品需求要求做到M核的独立复位,以达到即使A核死机,M核也会正常运行的效果。对此,期望您能提供一个具体的解决方案,比如涉及到A核和M核的时钟域、电源域划分等等,谢谢~

0 件の賞賛
返信

3,412件の閲覧回数
dhx
Contributor I

感谢解答!

0 件の賞賛
返信

3,513件の閲覧回数
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hello,

请分享一下基于wdt demo的代码。


Best Regards,
Zhiming

0 件の賞賛
返信

3,503件の閲覧回数
dhx
Contributor I
好的 以下是demo代码~
0 件の賞賛
返信