打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
关闭看门狗
1、看门狗的作用

在嵌入式领域,有些系统需要长期运行在无人看守的环境。在运行过程中难免不出现系统死机的情况,这是就需要系统自身有一种自动重启的功能。watchdog一般是一个硬件模块,其作用就是在系统死机时,帮助系统实现自动重启。

2、看门狗的工作方式

watchdog在硬件上实现了计时功能,启动计时后,用户(软件)必须在计时结束前重新开始计时俗称"喂狗",如果到超时的时候还没有重新开始计时,那么它就认为系统是死机,就自动重启系统。

3、关闭看门狗代码


bl disable_watchdog
set_svc:
        mrs r0,cpsr
        bic r0,r0,#0x1f
        orr r0,r0,#0x13
        msr cpsr,r0

#define pWTCON 0x53000000
disable_watchdog:
        ldr r0,=pWTCON
        mov r1,#0x0
        str r1,[r0]
参考手册:s3c2440
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
什么是看门狗(watchdog)
watchdog 原理
嵌入式系统中看门狗的使用总结
看门狗watchdog的理解
基于Linux的嵌进式系统全程喂狗策略
【原创】Android 系统稳定性
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服