您好,在dm385中,看门狗复位后程序运行不起来,报返回内存错误。
我现在想问一下,在内核中看门狗复位的程序在那个地方? 现在看门狗复位有问题,我想在程序跑飞后没有喂狗的情况下,还能运行一段自己想要的程序,请问如何解决?
Chris Meng:
Wei Zhimin,
你是否有参考过http://processors.wiki.ti.com/index.php/TI81XX_PSP_WDT_Driver_User_Guide?
zhimin wei:
回复 Chris Meng:
你好,这个文档我有看过。我现在的问题是可以在应用程序中打开看门狗和进行喂狗的操作,当应用程序不进行喂狗的时候系统会进行复位重启。但是每次看门狗复位重启后M3核就跑挂了,使用reboot重启后程序又能够正常运行起来。请问,看门狗复位为什么会导致M3核起不来?
Chris Meng:
回复 zhimin wei:
zhimin wei但是每次看门狗复位重启后M3核就跑挂了
能否说明一下具体是如何的?是M3的代码加载后,运行失败?具体失败在什么地方?每次都一样么?
数据手册里面有详细描述看门狗复位会复位的部分。一般建议看门狗复位的输出引脚在接一个复位芯片,把板上其他外设芯片复位一下。