<listing id="62mou"><object id="62mou"></object></listing>
    <output id="62mou"><pre id="62mou"><dd id="62mou"></dd></pre></output>
  1. 新闻中心

    EEPW首页 > 消费电子 > 设计应用 > ARM+Linux下看门狗应用

    ARM+Linux下看门狗应用

    作者:冯瑞明时间:2014-03-31来源:电子产品世界收藏

      现象、问题描述

    本文引用地址:http://www.09140960.com/article/235592.htm

    linux操作系统文章专题:linux操作系统详解(linux不再难懂)

      笔者在设计+的产品中,使用了ADM706。这款IC的定时间隔为1.6s。由于使用9的内核,操作系统为。整个系统完全启动时间较长,超出了的喂狗时间门限。因此在能完全启动开始喂狗前,?#25351;?#20986;了复位信号,导致重启。由于成本的原因,此款看门狗IC的定时复位间隔时间已经定死,不能由设置。我们无法通过更改看门狗的喂狗间隔时间来满足CPU的启动要求。

      关键过程及根本原因分析

      使用的看门狗电路如图1所示。RESET信号为看门狗输出的复位信号,WDI为CPU输出的喂狗信号。在1.6s的时间内,WDI信号?#20889;?#39640;到低或者从低到高的变化,则看门狗内部的定时器清零,重新计数,无复位信号输出。

      由于采用内核的操作系统,Bootloader采用U-Boot。在从U-Boot跳转到Linux内核的过程中,必须关闭定时器中断。CPU不能定时喂狗,且跳转执行的间隔时间都大于1.6s。因此需要关闭看门狗的复位输出信号,以使CPU能完全启动。

    linux操作系统文章专题:linux操作系统详解(linux不再难懂)

    linux相关文章:linux?#22363;?/a>




    评论


    相关推荐

    技术专区

    关闭
    贵州11选5app下载
      <listing id="62mou"><object id="62mou"></object></listing>
      <output id="62mou"><pre id="62mou"><dd id="62mou"></dd></pre></output>
      1. <listing id="62mou"><object id="62mou"></object></listing>
        <output id="62mou"><pre id="62mou"><dd id="62mou"></dd></pre></output>
      2. 4场进球彩18078期开奖 赛马会心水坛两肖特中 赌技扑克二八杠视频 体彩p5开奖走势图 河北11选5计划群 浙江宁波彩票大奖 p3开机号多少 公式规律区论坛 陕西快乐十分走势图电子版 曾道人今晚开特 北京pk10平台哪个好 广东十一选五开奖结果软件下载 快乐赛车彩票 福利彩票走势图制作 一肖中特免费公开资料大全115