日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> 關(guān)于IAR的一些總結(jié) -- Flash Loader原理

關(guān)于IAR的一些總結(jié) -- Flash Loader原理

關(guān)鍵字:IAR 調(diào)試 作者: 來(lái)源: 發(fā)布時(shí)間:2019-07-31  瀏覽:52

 先說(shuō)說(shuō)Flash Loader這個(gè)小程序,IAR調(diào)試器C-SPY默認(rèn)是通過(guò)它來(lái)完成數(shù)據(jù)傳輸、Flash 擦除和燒寫等任務(wù),當(dāng)然前提是得選中Options->Debugger->Download選項(xiàng)下的“Use Flash Loader”,如下圖:

image

下面我們說(shuō)說(shuō)Flashloader的工作原理,其實(shí)Flashloader是IAR為C-SPY調(diào)試器開發(fā)的一個(gè)可執(zhí)行小程序(有點(diǎn)類似Bootloader),IAR在調(diào)用調(diào)試器的時(shí)候需要先將Flashloader可執(zhí)行文件下載到目標(biāo)芯片的RAM中

image

圖1

然后再將要下載的文件也放到RAM緩存中

image

圖2

之后C-SPY通過(guò)指令啟動(dòng)Flashloader程序,它讀取編程數(shù)據(jù)再將其寫入到目標(biāo)芯片的Flash之中去,完成目標(biāo)芯片F(xiàn)lash的擦寫和編程

image

圖3

最后清除釋放RAM區(qū)Flashloader程序和編程數(shù)據(jù),啟動(dòng)新的程序運(yùn)行。

image

圖4

如上所示即為Flash loader的工作原理,其實(shí)仔細(xì)分析過(guò)來(lái)你會(huì)得到一個(gè)驚天秘密,即大多數(shù)在線下載工具在燒寫目標(biāo)芯片的flash時(shí)都是通過(guò)這種方式的,可能通過(guò)表象看到的是二進(jìn)制文件是直接下載到flash中去了(無(wú)論是片上還是片外flash),但是真正的下載過(guò)程往往不是表面看上去那么簡(jiǎn)單。所以今天說(shuō)說(shuō)這個(gè)的一個(gè)原因除了發(fā)泄自己的興奮之情外也是希望通過(guò)這么一個(gè)例子告訴大家深究某些東西原理的重要性。

編輯:admin  最后修改時(shí)間:2019-07-31

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

原平市| 中江县| 沛县| 万荣县| 蕲春县| 高淳县| 射阳县| 石家庄市| 凉城县| 牙克石市| 迁西县| 罗江县| 黎城县| 富顺县| 丹东市| 松溪县| 平昌县| 昌宁县| 昔阳县| 深州市| 兰溪市| 池州市| 南城县| 桐乡市| 昆山市| 体育| 方山县| 丽水市| 即墨市| 凤城市| 邯郸市| 永德县| 社旗县| 岳阳县| 长丰县| 横山县| 东源县| 利辛县| 噶尔县| 仙游县| 柳州市|