嵌入式爱好者

1046修改看门狗默认复位时间

2024-8-30 10:54| 发布者: gggfff| 查看: 69| 评论: 0

类目: 知识库  >  LS1012A/LS1043A/LS1046A系列产品     文档编号: 1503

问题背景:客户自己编写了一款应用程序,但是某一次运行错误导致开机触发看门狗,1046看门狗默认复位时间只有10s,每次开机来不及修改就又重启了,此方法可以通过修改源码解决
具体方法:
1.在源码中关于看门狗的应用程序有两个:启动并定时喂狗,启动不喂狗定时重启,其中定时喂狗中断的话也会触发复位,这次以修改启动不喂狗的源码为例(两个程序修改的方法和参数都是一样的)
文件路径:OK10xx-linux-fs/flexbuild/packages/apps/forlinx/watchdogrestart 
编辑源文件:vi watchdogrestart.c   


2.编辑完成保存,在当前目录make编译即可:


3.将编译好之后的可执行文件通过U盘拷贝到板子中的/usr/bin/目录下即可

4.拷贝后再次测试复位时间已被修改为30s,如果没有生效可尝试一下重启开发板


已解决

未解决

只是看看

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 11:58

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部