zntsbkhhh的个人空间 https://www.eechina.com/space-uid-161533.html [收藏] [复制] [RSS]

博客

map文件解析(一)

热度 11已有 1494 次阅读2020-9-27 15:56 | map文件解析

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

1. Section Cross References

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

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 unused section(s) (total 9 bytes) removed from the image表示总共有2内容没有被调用大小9字节

3. Image Symbol Table

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

 

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

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

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

4.Size:存储大小

5.Object(Section):段目标

 


路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (22 个评论)

回复 假的会计师 2020-9-27 16:38
MAP文件在实际应用当中如何加密实现的?
回复 明亮的光 2020-9-27 17:01
很不错,对于工程结构分析很有作用
回复 kessy1 2020-9-27 17:18
这文件干什么用的啊?
回复 tyl2010 2020-9-27 17:19
程序编译后生成的资源映射图,你可以查变量的地址,函数定义到哪个地址。
回复 wang0327 2020-9-27 17:21
原来map是做这个的啊,了解了
回复 ?-о 2020-9-27 17:24
文章技术性太强了,对于我这个小白来说只能默默学习了
回复 xiaoyuhzou1228 2020-9-27 17:26
期待楼主能够多发一些,收藏啦
回复 小屁孩123 2020-9-28 11:07
同上楼,期待楼主发下一期的详细用法
回复 Test_wf 2020-9-28 11:18
文章中说完局部变量就没了,全局变量是在下篇吗?
回复 QL87 2020-9-28 16:26
学习了,没想到map还有这些用法和功能
回复 miniminimini 2020-9-28 18:28
之前在keil中接触过,其他软件是不是也是这样的,
回复 假的会计师 2020-9-28 19:09
期待楼主后面两类用法的的介绍
回复 明亮的光 2020-9-28 19:17
弱弱的问一句,map文件用什么软件可以打开?
回复 zntsbkhhh 2020-9-29 09:37
Mapgis打开。 MAP文件是CCS软件编译后产生的有关DSP用到所有程序、数据及IO空间的一种映射文件。
回复 kessy1 2020-9-29 10:32
不错讲的很详细,期待下次的文章
回复 miniminimini 2020-9-29 10:49
文章写的清楚明白,希望作者多写一些通俗易懂的好文章
回复 QL87 2020-9-29 19:18
可见又是一篇某技术领域的文章,虽说看不懂但也要给楼主这种分享好文章的精神点赞
回复 wang0327 2020-9-29 20:52
专业性强,学习
回复 ?-о 2020-9-30 13:25
已转我们技术了,文章很有用很有技术含量希望下一篇文章多一点文字解说更好理解
回复 xiaoyuhzou1228 2020-9-30 13:27
看了好几期楼主发布的文章很有用,近期想寻求一款数据加密芯片
12下一页

facelist

您需要登录后才可以评论 登录 | 立即注册

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
返回顶部