在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            IAP是什么

            作者:蔣雅嫻 時間:2015-04-30 來源:電子產(chǎn)品世界 收藏

              導(dǎo)讀:本文主要講述的是是什么,不懂得童鞋們快來學(xué)習(xí)一下吧,很漲姿勢的哦~~~

            本文引用地址:http://www.biyoush.com/article/273451.htm

            1.是什么--簡介

              是In Application Programming的首字母縮寫,IAP是用戶自己的程序在運行過程中對User Flash的部分區(qū)域進行燒寫,目的是為了在產(chǎn)品發(fā)布后可以方便地通過預(yù)留的通信口對產(chǎn)品中的固件程序進行更新升級。

            2.--功能

              在應(yīng)用編程IAP(In-Application Programming)是應(yīng)用在Flash程序存儲器的一種編程模式。它可以在應(yīng)用程序正常運行的情況下,通過調(diào)用特定的IAP程序?qū)α硗庖欢纬绦騀lash空間進行讀/寫操作,甚至可以控制對某段、某頁甚至某個字節(jié)的讀/寫操作,這為數(shù)據(jù)存儲和固件的現(xiàn)場升級帶來了更大的靈活性。

            3.--實現(xiàn)方法

              通常在用戶需要實現(xiàn)IAP功能時,即用戶程序運行中作自身的更新操作,需要在設(shè)計固件程序時編寫兩個項目代碼,這兩部分項目代碼都同時燒錄在User Flash中,當(dāng)芯片上電后,首先是第一個項目代碼開始運行,它作如下操作:

              1)檢查是否需要對第二部分代碼進行更新

              2)如果不需要更新則轉(zhuǎn)到4)

              3)執(zhí)行更新操作

              4)跳轉(zhuǎn)到第二部分代碼執(zhí)行

              第一部分代碼必須通過其它手段,如JTAG或ISP燒入;第二部分代碼可以使用第一部分代碼IAP功能燒入,也可以和第一部分代碼一道燒入,以后需要程序更新是再通過第一部分IAP代碼更新。

              在第二部分代碼開始執(zhí)行時,首先需要把CPU的中斷向量表映像到自己的向量表,然后再執(zhí)行其他的操作。

              如果IAP程序被破壞,產(chǎn)品必須返廠才能重新燒寫程序,這是很麻煩并且非常耗費時間和金錢的。針對這樣的需求,STM32在對Flash區(qū)域?qū)嵭凶x保護的同時,自動地對用戶Flash區(qū)的開始4頁設(shè)置為寫保護,這樣可以有效地保證IAP程序區(qū)域不會被意外地破壞。

            4.--IAP與ISP的區(qū)別

              在線編程目前有兩種實現(xiàn)方法:在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)。ISP一般是通過單片機專用的串行編程接口對單片機內(nèi)部的Flash存儲器進行編程,而IAP技術(shù)是從結(jié)構(gòu)上將Flash存儲器映射為兩個存儲體,當(dāng)運行一個存儲體上的用戶程序時,可對另一個存儲體重新編程,之后將控制從一個存儲體轉(zhuǎn)向另一個。ISP的實現(xiàn)一般需要很少的外部電路輔助實現(xiàn),而IAP的實現(xiàn)更加靈活,通??衫脝纹瑱C的串行口接到計算機的RS232口,通過專門設(shè)計的固件程序來編程內(nèi)部存儲器。

              拓展閱讀:

            基于IAP的STM32程序更新技術(shù)

            深入談?wù)処AP升級

            基于LPC2378的IAP功能的配變監(jiān)測終端遠(yuǎn)程設(shè)計



            關(guān)鍵詞: IAP IAP是什么

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉