<address id="9993j"><address id="9993j"><listing id="9993j"></listing></address></address><form id="9993j"><nobr id="9993j"><meter id="9993j"></meter></nobr></form>

    <output id="9993j"><nobr id="9993j"></nobr></output>

    <noframes id="9993j">
        <address id="9993j"><address id="9993j"></address></address>

          <noframes id="9993j"><address id="9993j"><th id="9993j"></th></address>

          <noframes id="9993j">

            <em id="9993j"><form id="9993j"><nobr id="9993j"></nobr></form></em>

            新聞中心

            EEPW首頁 > 消費電子 > 設計應用 > ARM+Linux下看門狗應用

            ARM+Linux下看門狗應用

            作者:馮瑞明時間:2014-03-31來源:電子產品世界收藏

              現象、問題描述

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

            linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

              筆者在設計+的產品中,使用了ADM706。這款IC的定時間隔為1.6s。由于使用9的內核,操作系統為。整個系統完全啟動時間較長,超出了的喂狗時間門限。因此在能完全啟動開始喂狗前,又給出了復位信號,導致重啟。由于成本的原因,此款看門狗IC的定時復位間隔時間已經定死,不能由設置。我們無法通過更改看門狗的喂狗間隔時間來滿足CPU的啟動要求。

              關鍵過程及根本原因分析

              使用的看門狗電路如圖1所示。RESET信號為看門狗輸出的復位信號,WDI為CPU輸出的喂狗信號。在1.6s的時間內,WDI信號有從高到低或者從低到高的變化,則看門狗內部的定時器清零,重新計數,無復位信號輸出。

              由于采用內核的操作系統,Bootloader采用U-Boot。在從U-Boot跳轉到Linux內核的過程中,必須關閉定時器中斷。CPU不能定時喂狗,且跳轉執行的間隔時間都大于1.6s。因此需要關閉看門狗的復位輸出信號,以使CPU能完全啟動。

            linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

            linux相關文章:linux教程




            關鍵詞: ARM Linux 看門狗 CPU

            評論


            相關推薦

            技術專區

            關閉
            五月天国产成人AV免费观看
            <address id="9993j"><address id="9993j"><listing id="9993j"></listing></address></address><form id="9993j"><nobr id="9993j"><meter id="9993j"></meter></nobr></form>

              <output id="9993j"><nobr id="9993j"></nobr></output>

              <noframes id="9993j">
                  <address id="9993j"><address id="9993j"></address></address>

                    <noframes id="9993j"><address id="9993j"><th id="9993j"></th></address>

                    <noframes id="9993j">

                      <em id="9993j"><form id="9993j"><nobr id="9993j"></nobr></form></em>