瑞芯微Rockchip开发者社区
直播中

李泽坚

7年用户 1342经验值
私信 关注
[问答]

如何对RK3368的看门狗Watchdog进行测试呢

如何对RK3368的看门狗Watchdog进行测试呢?有哪些测试步骤?

回帖(1)

朱晓妤

2022-2-10 14:33:58
1. 开驱动CONFIG

./arch/arm64/configs/rockchip_defconfig
CONFIG_WATCHDOG=y   
驱动源码:
kernel/drivers/watchdog/rk29_wdt.c
2. 修改dts


arch/arm64/boot/dts/rk3368.dtsi

watchdog: wdt@ff800000 {
status = "disabled"; 改为 "okay"


3. 可选步骤:start watchdogd

    这一步骤是修改timeout和while循环喂狗,其实在驱动里面已经有配置timeout(60s),并且驱动也会在irq响应中喂狗。
device/rockchip/common/init.rockchip.rc
start watchdogd     
watchdogd 源码位置:
system/core/init/watchdogd.cpp  
举报

更多回帖

发帖
×
20
完善资料,
赚取积分