1.看门狗简介:
X1 开发板看门狗由SuperIO芯片实现,操作系统启动后默认关闭看门狗,需要软件去开启看门狗和定时喂狗,看门狗一旦开启,看门狗的计数器就开始自动计数,务必在看门狗计数的时间溢出前完成喂狗指令,否则引起看门狗中断,造成系统复位。
看门狗应用:启动看门狗后,若操作系统死机,喂狗程序没能按时喂狗,会导致系统复位重启;
这样的设计好处对系统出现重大故障的时候不至于一直卡死不能用,而能快速复位重启让系统再次进入工作状态.
在工业上是比较常用,可以减少整体系统故障时间.
2.看门狗控制软件下载:
测试软件EXE下载:
Execution File
测试软件源码下载:
Source Code
3.测试软件EXE使用:
如图,运行WdogCtrlUI,启动看门狗控制程序界面
软件分上下两部分:
上部分是把喂狗程序做成后台服务运行(这里运行了,才能后续看门狗配置控制方式):
启用操作流程:安装服务->运行服务
停用操作流程:停止服务->卸载服务.
下部分是配置看门狗控制方式.
是否启用看门狗
是否定时喂狗
看门狗超时时间计时类型:按秒计时,按分钟计时
超时时间设置:
注意:当选择看门狗超时时间计时类型是按秒计时的时候,务必2秒以上