<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > KEIL MDK輸出map文件分析01

KEIL MDK輸出map文件分析01

作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/201611/322727.htm

Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002e00, Max: 0x00020000, ABSOLUTE)


//程序的加載映像地址和長(cháng)度,2e00=2dc0(代碼和常數)+0x20(Region Table是RW的加載和執行地址、ZI與HEAPSTACK的執行地址)+0x20(已經(jīng)初始化的數據)。


Execution Region ER_IROM1(Base: 0x08000000, Size: 0x00002de0, Max: 0x00020000, ABSOLUTE)//這段RO區域的加載映像和執行映像一致。


Base AddrSizeTypeAttrIdxE Section NameObject


0x08000000 0x000000ecDataRO3RESETstm32f10x.o


0x080000ec 0x00000008CodeRO191* !!!main__main.o(c_w.l)



Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x000004a0, Max: 0x00005000, ABSOLUTE)//RW數據區ZI數據區Heap和Stack數據區。



Base AddrSizeTypeAttrIdxE Section NameObject


0x200000000x00000001DataRW100.datatft018.o


x200000400x00000060ZeroRW212.bsslibspace.o(c_w.l)


0x200000a00x00000000ZeroRW2HEAPstm32f10x.o


0x200000a00x00000400ZeroRW1STACKstm32f10x.o


6、第六部分:Image component sizes


這是指出各個(gè)模塊的輸入節的大小


Code (inc. data)RO DataRW DataZI DataDebugObject Name


97258010322416can.o


82416801501791candemo.o


928880004529stm32_init.o


5218236010242700stm32f10x.o


1836324874108076tft018.o


最后給出總長(cháng)度:這個(gè)11744應該=0x2dc0,1184應該0x4a0。11776應該是=0x2e00。


Total ROSize (Code + RO Data)11744 (11.47kB)


Total RWSize (RW Data + ZI Data)1184 (1.16kB)


Total ROM Size (Code + RO Data + RW Data)11776 (11.50kB)



二、總結


感覺(jué)經(jīng)過(guò)這么分析一遍,對于嵌入式系統程序的靜態(tài)結構和動(dòng)態(tài)執行流程的了解又深入了一些,當然也還是有些問(wèn)題并沒(méi)有了解透徹:留待以后慢慢解決吧。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: KEILMDKmap文

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>