博客專欄

EEPW首頁 > 博客 > map文件解析-1

map文件解析-1

發(fā)布人:xiaoxiao10 時間:2020-09-25 來源:工程師 發(fā)布文章

MDK編譯生成的MAP文件內(nèi)容分為五大類。本期介紹前三類。

1. Section Cross References

Section Cross References模塊、段(入口)交叉引用。這部分指的是各個源文件生成的模塊、段(定義的入口)之間相互引用的關(guān)系。

圖片1.jpg 

app_main.o(.text) refers to app_fun.o(.text) for Communication_Test(

app_main模塊(app_main.o)中的text函數(shù)(.text),引用(或者說調(diào)用)了app_fun模塊(app_fun.o)中的text函數(shù)。)

2. Removing Unused input sections from the image

未使用的模塊;

圖片2.jpg 

上圖中最后一行信息:2 unused section(s) (total 9 bytes) removed from the image。表示總共有2內(nèi)容沒有被調(diào)用大小9字節(jié)。

3. Image Symbol Table

映射符號表分為兩大類:Local Symbols局部和2.Global Symbols全局。

圖片3.jpg 

 

各部分解析:
1.Symbol Name:符號名稱

2.Value:存儲對應(yīng)的地址;

3.Ov Type:符號對應(yīng)的類型(NumberSection、Thumb Code、Data);

4.Size:存儲大小

5.Object(Section):段目標(biāo)


*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。



關(guān)鍵詞:

相關(guān)推薦

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

關(guān)閉