看门狗芯片
GPIO3_B6连接看门狗喂狗引脚
修改设备树
+ watchdog {
+ compatible = "linux,wdt-gpio";
+ gpios = <&gpio3 RK_PB6 GPIO_ACTIVE_HIGH>;
+ hw_algo = "toggle";
+ hw_margin_ms = <1000>;
+ always-running = "true";
+ };
添加驱动程序
+CONFIG_GPIO_WATCHDOG=m
加载驱动模块
insmod gpio_wdt.ko
加载驱动前后会生成新的看门狗节点
ls /dev/watchdog*
/dev/watchdog /dev/watchdog0 /dev/watchdog1
测量看门狗喂狗引脚
可以测量到方波信息,内核通过GPIO3_B6一直给看门狗芯片喂狗,周期为1秒。