程序卡死怎么办?用庐山派玩懂 WDT 看门狗

嘉楠开发者 2026-10-02 08:28
程序卡死怎么办?用庐山派玩懂 WDT 看门狗图1











前言


程序卡死了,怎么办?

有人在旁边,还能手动重启。

可设备要是长期无人值守呢?

程序卡死怎么办?用庐山派玩懂 WDT 看门狗图2

这时候,就需要一个

能“盯着程序”的东西——

WDT 看门狗。

程序正常,按时“喂狗”。

程序真卡死了,

超时就自动复位。

这期继续用 立创·庐山派 K230-CanMV / Lite-K230D-CanMV,看看“喂狗”到底是什么,再实际跑一遍:

正常喂狗不复位,

停止喂狗后自动重启。

为什么一停喂,

过几秒开发板就自己重启了?

往下看~











WDT,就是程序的“安全员”




WDT 全称 Watchdog Timer,也就是看门狗定时器。

平时程序正常运行,就定期告诉它:

“我还好好的。”

这个动作就叫——喂狗。

如果程序卡死,长时间没再喂狗,

WDT 等到超时后,就会让系统重新启动。

具体怎么工作的,直接看图。

程序卡死怎么办?用庐山派玩懂 WDT 看门狗图3
程序卡死怎么办?用庐山派玩懂 WDT 看门狗图4












“喂狗”也不能乱喂




看到这里可能会想:

那我定时喂狗,不就行了?

还真不行。

如果主程序已经卡住,但另一个 Timer 还在一直喂狗,

WDT 就会以为:

“没事,程序还活着。”

结果真正的故障反而发现不了。

所以正确的做法是:

关键任务正常跑完,再喂狗。

程序卡死怎么办?用庐山派玩懂 WDT 看门狗图5

正常喂和停止喂以后会发生什么,

下面这张图更直观。

程序卡死怎么办?用庐山派玩懂 WDT 看门狗图6















先测试“正常喂狗”






第一次运行,先别急着让开发板真的重启。

先保持 安全模式。

程序每隔 1 秒喂一次狗,

连续喂 5 次后主动停止 WDT。

正常情况下:

开发板不会重启,IDE 也不会断开。

程序卡死怎么办?用庐山派玩懂 WDT 看门狗图7

确认这一步没问题以后,

再打开复位测试。

程序先正常喂狗 3 次,

然后——

故意不喂了。

接下来就交给 WDT。

程序卡死怎么办?用庐山派玩懂 WDT 看门狗图8
















不喂了,开发板真的会重启吗?




会。

停止喂狗以后,

WDT 的倒计时还在继续。

到达超时时间后,

开发板自动复位,IDE 会短暂断开。


安全模式实际效果


程序卡死怎么办?用庐山派玩懂 WDT 看门狗图9


停止喂狗后的复位效果


程序卡死怎么办?用庐山派玩懂 WDT 看门狗图10

这样整个过程就很清楚了:

正常运行 → 喂狗 → 停止喂狗 → 超时 → 自动重启

这也就是 WDT 最核心的作用。















5 秒超时,别真等到第 5 秒




这次实验设置的是 5 秒超时。

实际项目里,别等到最后一刻才喂狗。

网络、文件读写、系统负载,都可能让程序临时慢一点。

所以:

喂狗时间要和超时时间留出余量。

另外,复位测试不要设置成开机自启。

不然可能变成:

开机 → 超时 → 重启 → 再开机……

程序卡死怎么办?用庐山派玩懂 WDT 看门狗图11

遇到 IDE 断开、反复重启等问题,直接看下面这张图排查。

程序卡死怎么办?用庐山派玩懂 WDT 看门狗图12

最后记住:

小问题先让程序自己处理。

真的卡死了,再让 WDT 兜底。

程序卡死怎么办?用庐山派玩懂 WDT 看门狗图13
















完整视频教程已更新至 B 站


本期《庐山派 WDT 看门狗使用教程》已同步更新至立创开发板 B 站账号。


视频链接:

https://www.bilibili.com/video/BV1T9e16YEfY



程序卡死怎么办?用庐山派玩懂 WDT 看门狗图14


视频里会实际演示:

正常喂狗、停止喂狗,以及 WDT 触发复位的整个过程。 

第一次接触 WDT 的朋友,可以直接跟着跑一遍。










程序卡死怎么办?用庐山派玩懂 WDT 看门狗图15
立创开发板

不靠卖板赚钱
以培养中国工程师为己任




欢迎大家把真实遇到的问题留在评论区,说不定你的问题,会成为我们下一期教程的选题!


在看你就赞赞我!
程序卡死怎么办?用庐山派玩懂 WDT 看门狗图16


程序卡死怎么办?用庐山派玩懂 WDT 看门狗图17
点击“阅读原文”,查看详细教程。

关于科技区角:国内科技展会垂直内容策划服务商,提供从论坛内容全案策划、会展市场化IP打造到精准专业观众一站式邀约服务,以产业内容吸引高质量B端人群,打通展会从议题设计、演讲嘉宾邀约、宣传预热、精准邀观到供需对接全链路。
声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。
more
玻璃基板:一场被 AI 逼出来的材料革命,卡在哪一环
影目科技回应INMO AIR3海外版过热召回:系第三方应用异常功耗所致
ACC2026来了!|AI创业者“出道”、无限token build、爽逛skill跳蚤市场,还有更多神秘大奖!
即使AI泡沫破裂,内存仍将涨价
华为首发「四卡三待」,余承东:相当于省了一部手机;寒武纪离职高管索赔278亿元;快手官宣于越任可灵AI公司CEO丨雷峰早报
惊人研究:DeepSeek对男女一视同仁,美系AI却“区别对待”!
OpenAI再挥“裁员刀”:三名安全研究员因泄露机密被解雇,内部信任危机加剧
奥特曼开掉3人,OpenAI又出大事了!
谷歌“太阳捕手”首星入轨,太空AI算力基建迈出关键一步
苹果首款触屏 Macbook 或 10 月发布;AI 能力成本三年下降数千倍创纪录;美人形机器人跳入熔炉,致敬《终结者 2》 | 极客早知道
Copyright © 2025-成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号