打印
[资料干货]

海思看门狗使用说明

[复制链接]
447|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
大家使用海思芯片时候,经常需要使用到看门狗,硬件上的看门狗需要在硬件上添加然后使用IO口去喂狗即可实现,今天给大家说一下海思自带的软狗如何使用



易百纳技术社区内容涵盖半导体、图像处理、人工智能、物联网、工业板卡以及通用硬件等多个领域,致力于为更多工程师答疑解惑,创造机遇!

如图所示,海思给了软狗的使用方法,但是初学者一开始不怎么看得懂,其实这里主要就是三个参数的配置: 第一个就是HIDOG_TIMER_MARGIN,这个参数就是喂狗的时间,这里设置的60,如果超过两个60,就是两分钟以后都没有喂狗,那系统就会重启了。 第二个是nowayout这个参数,如果设置为0,则系统会产生一个收入进程来喂狗,否则用户要自己创建一个程序来喂狗,一般我们都是选择后者,在自己的程序中喂狗,不然也就失去了设置看门狗的意义。 第三个就是nodeamon这个参数,一般我们也是不会允许模块被卸载的。 这三个参数设置完了,就可以编译出看门狗的驱动,在开机的时候加载在设备上,这个就不用多说了吧insmod wdt.ko就可以了,然后大家就需要写一个喂狗的程序定时来喂狗就可以了,参考代码如下:









使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

49

帖子

0

粉丝