主题:看门狗关不掉 共有51582人关注过本帖 |
---|
客人 |
1楼 |
![]() |
看门狗关不掉 ![]() 程序初始化时打开看门狗 watchDog = open("/dev/watchdog",O_RDONLY); 定时器喂狗 ioctl(watchDog,WDIOC_KEEPALIVE,0); 程序退出时关闭狗 if(close(watchDog)<0) perror("close"); 没有报错 但是调试串口输出 watchdog watchdog0: watchdog did not stop! 请问怎么解决这个问题,一旦关闭不了看门狗reboot也会失败导致我们的程序远程升级失败 |
单帖管理 | 引用 | 回复 ![]() |
客人 |
2楼 |
![]() |
![]() 用的是6802 |
单帖管理 | 引用 | 回复 ![]() |
x10 |
3楼 |
![]() |
![]() 在嵌入式系统中,一旦打开WDT,是不应当关闭的,或者说关闭是没有意义的。 |
单帖管理 | 引用 | 回复 ![]() |