加密芯片吧 关注:142贴子:2,141
  • 14回复贴,共1

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:符号对应的类型(有Number、Section、Thumb Code、Data等);
4).Size:存储大小
5).Object(Section):段目标


IP属地:北京1楼2020-09-27 16:01回复
    同上楼,期待楼主发下一期的详细用法


    2楼2020-09-28 11:08
    回复
      广告
      立即查看
      文章中说完局部变量就没了,全局变量是在下篇吗?


      来自iPhone客户端3楼2020-09-28 11:15
      回复
        学习了,没想到map还有这些用法和功能


        IP属地:北京4楼2020-09-28 16:27
        回复
          之前在keil中接触过,其他软件是不是也是这样


          IP属地:北京来自Android客户端5楼2020-09-28 18:31
          回复
            期待楼主后面两类用法的的介绍


            6楼2020-09-28 19:10
            回复
              弱弱的问一句,map文件用什么软件可以打开?


              IP属地:北京7楼2020-09-28 19:16
              回复
                Mapgis打开。 MAP文件是CCS软件编译后产生的有关DSP用到所有程序、数据及IO空间的一种映射文件。


                IP属地:北京来自iPhone客户端8楼2020-09-29 09:38
                回复
                  广告
                  立即查看
                  不错讲的很详细,期待下次的文章


                  IP属地:北京9楼2020-09-29 10:30
                  回复
                    文章写的清楚明白,希望作者多写一些通俗易懂的好文章


                    IP属地:北京来自Android客户端10楼2020-09-29 10:50
                    回复
                      可见又是一篇某技术领域的文章,虽说看不懂但也要给楼主这种分享好文章的精神点赞


                      IP属地:北京11楼2020-09-29 19:18
                      回复
                        已转我们技术了,文章很有用很有技术含量希望下一篇文章多一点文字解说更好理解


                        IP属地:北京12楼2020-09-30 13:25
                        回复
                          看了好几期楼主发布的文章很有用,近期想寻求一款数据加密芯片


                          13楼2020-09-30 13:27
                          回复
                            百度搜凌科去他们官网看看有好多种型号呢


                            14楼2020-09-30 13:34
                            回复
                              广告
                              立即查看
                              是我之前咨询过,官网上有在线客服


                              来自iPhone客户端15楼2020-09-30 13:51
                              回复