嵌入式linux-AM335x看门狗不工作



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

据我所知,该平台在引导过程中自动启用看门狗,我认为这可以通过引导时打印的以下消息来确认:

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

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

echo 0 > /dev/watchdog

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

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

正如这里明确指出的,文件/dev/watchdog必须保持打开状态,以允许看门狗启动。。。那么引起看门狗起火的正确命令是:

cat > /dev/watchdog

然后键入0:60秒后,板将重新启动。

如果您在内核菜单配置上启用"禁用看门狗计时器支持"(可在设备驱动程序->看门狗计时器支撑->…中使用)功能,则不一定要保持/dev/watchdog打开。

相关内容

  • 没有找到相关文章

最新更新