你好nxp工程师,
我现在用的芯片是 im6dl
软件环境 是 yocoto 工程
我现在调试硬件看门狗 碰到以下问题
在
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi 有以下wathdog
1097 pinctrl_wdog: wdoggrp {
1098 fsl,pins = <
1099 MX6QDL_PAD_GPIO_1__WDOG2_B 0x80000000 // 个脚是外部用给脉冲的吗
1100 >;
1101 };
1339
1340 &wdog2 {
1341 pinctrl-names = "default";
1342 pinctrl-0 = <&pinctrl_wdog>;
1343 fsl,wdog_b;
1344 status = "okay";
1345 };
1346
期待你们的回复。
希望你们有愉快的一天。
Hello Zhilin,
MX6QDL_PAD_GPIO_1__WDOG2_B,这句话的意思是Watch dog 2信号从GPIO_1引脚复用出来。Watch dog在计时器到达0之后,会输出LOW电平,来复位CPU芯片。在硬件上,这个引脚一般用3.3V 10K电阻拉高。所以,watch dog的输出会接入到 CPU的复位引脚,或者PMIC的复位引脚。在系统死机时,产生复位信号。
所以,它不需要额外地加脉冲。
Have a great day,
TIC weidong sun
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------