博客专栏

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

map文件解析-1

发布人:xiaoxiao10 时间:2020-09-25 来源:工程师 发布文章

MDK编译生成的MAP文件内容分为五大类。本期介绍前三类。

1. Section Cross References

Section Cross References模块、段(入口)交叉引用这部分指的是各个源文件生成的模块、段(定义的入口)之间相互引用的关系。

图片1.jpg 

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

app_main模块(app_main.o)中的text函数(.text),引用(或者说调用)了app_fun模块(app_fun.o)中的text函数。)

2. Removing Unused input sections from the image

未使用的模块;

图片2.jpg 

上图中最后一行信息:2 unused section(s) (total 9 bytes) removed from the image表示总共有2内容没有被调用大小9字节

3. Image Symbol Table

映射符号表分为两大类:Local Symbols局部和2.Global Symbols全局。

图片3.jpg 

 

各部分解析:
1.Symbol Name:符号名称

2.Value:存储对应的地址;

3.Ov Type:符号对应的类型(NumberSectionThumb CodeData)

4.Size:存储大小

5.Object(Section):段目标


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



关键词:

相关推荐

技术专区

关闭