当前位置: 代码迷 >> 驱动开发 >> 内部看门狗上电就被禁掉,没法开启,求大神指导
  详细解决方案

内部看门狗上电就被禁掉,没法开启,求大神指导

热度:60   发布时间:2016-04-28 10:38:56.0
内部看门狗上电就被禁掉,无法开启,求大神指导。
芯片是At91sam9x25的,在做软件看门狗驱动的时候,上电就一直被禁能,跟进调试从汇编的第一句话寄存器里就显示的禁能。datasheet里描述看门狗模式寄存器只能被写一次,我去写开启狗,写不进去。
datasheet里明明写的芯片复位看门狗从初始值0x3fff2fff运行的,默认是开启的。怎么我这一直都是0x8000被关着的,我没有做任何看门狗的操作,有大神知道原因的吗。
------解决方案--------------------
默认起来是开启的,不过bootstrap里把看门狗给禁掉了,只要把这行禁看门狗的代码注释掉就是了,另外加一行喂狗代码。
  相关解决方案