6

我目前正在研究 TI AM335x 板(入门套件),我想让 OMAP 看门狗工作......

据我所知,平台会在启动过程中自动启用看门狗,我认为在启动时打印出以下消息可以确认这一点:

[    1.510192] OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec

如果我在这一点上没有错,如果我发出以下命令:

echo 0 > /dev/watchdog

主板应该在 60 秒后重新启动,不是吗?相反,60 秒后什么也没有发生……为什么?我错过了一些相关的东西吗?有谁能够帮我?

4

2 回答 2

5

好的,我自己找到了解决方案。

正如这里明确指出的那样,文件/dev/watchdog必须保持打开状态以允许看门狗触发......然后导致看门狗触发的正确命令是:

cat > /dev/watchdog

然后输入 0:60 秒后板子将重新启动。

于 2014-04-17T07:29:17.130 回答
3

如果您在内核菜单配置中按下“禁用看门狗计时器支持”(在设备驱动程序->看门狗计时器支持->...中可用)功能,则不一定要保持 /dev/watchdog 处于打开状态。

于 2015-02-24T10:01:55.287 回答