[实践篇]13.21 la qcom watchdog学习笔记
Posted 高桐@BILL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[实践篇]13.21 la qcom watchdog学习笔记相关的知识,希望对你有一定的参考价值。
【QNX Hypervisor 2.2用户手册】目录(完结)
一,watchdog简介
wdt定时器配置了一个狗叫-Bark和狗咬-Bite时间,如果没有在规定的时间周期内喂狗-Pet,即系统出现无响应的情况,则需要被重置。狗叫超时会导致狗叫中断和内核panic。也就是说如果wdt定时器没有被及时重置,则会发生狗咬事件,这个事件是一种安全模式下的中断,会通过wdt触发soc重置。驱动要像狗叫和狗咬中断一样,将喂狗超时和狗叫超时编写到wdt中。
二,设备树参数
了解wdt设备树参数可以帮助我们理解解析ramdump后的watchdog数据结构,以及wdt触发的原因;
wdt的设备树参数配置如下:
qcom,wdt@f9017000
compatible = "qcom,msm-watchdog";
reg = <0xf9017000 0x1000>;
reg-names = "wdt-base";
interrupts = <0 3 0>, <0 4 0>;
qcom,bark-time = <11000>;
qcom,pet-time = <10000>;
qcom,ipi-ping=<1>;
qcom,wakeup-enable;
;
2.1 compatible = "qcom,msm-watchdog";
“manufacture,model”
以上是关于[实践篇]13.21 la qcom watchdog学习笔记的主要内容,如果未能解决你的问题,请参考以下文章