[实践篇]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学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

Qcom rampdump解析工具使用

[实践篇]13.8 如何解析gcore?

[实践篇]13.8 如何解析gcore?

[实践篇]13.8 如何解析gcore?

Qcom android L ro.sf.lcd_density属性修改

[实践篇]13.7 来自QNX侧的dump