立即注册 登录
一牛网 返回首页

17714209983的个人空间 http://16rd.com/?110242 [收藏] [复制] [RSS]

日志

海思看门狗使用说明

热度 1已有 4474 次阅读2020-7-17 11:53 |个人分类:海思|系统分类:基础知识| 海思

大家使用海思芯片时候,经常需要使用到看门狗,硬件上的看门狗需要在硬件上添加然后使用IO口去喂狗即可实现,今天给大家说一下海思自带的软狗如何使用

如图所示,海思给了软狗的使用方法,但是初学者一开始不怎么看得懂,其实这里主要就是三个参数的配置:
&nBSP;第一个就是HIDOG_TIMER_MARGIN,这个参数就是喂狗的时间,这里设置的60,如果超过两个60,就是两分钟以后都没有喂狗,那系统就会重启了。 
第二个是nowayout这个参数,如果设置为0,则系统会产生一个收入进程来喂狗,否则用户要自己创建一个程序来喂狗,一般我们都是选择后者,在自己的程序中喂狗,不然也就失去了设置看门狗的意义。
第三个就是nodeamon这个参数,一般我们也是不会允许模块被卸载的。 
易百纳内容涵盖半导体、图像处理、人工智能物联网、工业板卡以及通用硬件等多个领域,致力于为更多工程师答疑解惑,创造机遇!
这三个参数设置完了,就可以编译出看门狗的驱动,在开机的时候加载在设备上,这个就不用多说了吧insmod wdt.ko就可以了,然后大家就需要写一个喂狗的程序定时来喂狗就可以了,参考代码如下:



路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (1 个评论)

回复 sz007 2020-10-16 09:39
   厉害了,楼主

facelist

您需要登录后才可以评论 登录 | 立即注册

网站地图| 联系我们|小黑屋

一牛网论坛 (粤ICP备13053961号)  © 2013-2016 bbs.16rd.com | 营业执照 | EDI证