回复帖子:(客人(171.221.*.*))用的是6802

用户名:   *您没有注册?
密码:   *忘记论坛密码?    标题采用“回复:XXX....”
验证码 点击获取验证码
主题标题:  *不得超过 200 个汉字
当前心情
上一页 发帖表情 下一页
内容
  

主题最新回顾(发布时间:2018-6-20 21:34:00)
--  作者:x10(182.139.*.*)
--  

在嵌入式系统中,一旦打开WDT,是不应当关闭的,或者说关闭是没有意义的。


主题最新回顾(发布时间:2018-6-19 10:07:00)
--  作者:客人(171.221.*.*)
--  

用的是6802


主题最新回顾(发布时间:2018-6-19 9:46:00)
--  作者:客人(171.221.*.*)
--  看门狗关不掉

程序初始化时打开看门狗

watchDog = open("/dev/watchdog",O_RDONLY);

定时器喂狗

ioctl(watchDog,WDIOC_KEEPALIVE,0);

程序退出时关闭狗

if(close(watchDog)<0)

    perror("close");

没有报错

但是调试串口输出 watchdog watchdog0: watchdog did not stop!

请问怎么解决这个问题,一旦关闭不了看门狗reboot也会失败导致我们的程序远程升级失败