不多说,,开始分享着方面的只是的——
首先是在IAR中做对应的设置的生成的,在linker下的,不多介绍的。。生成之后,在对应的路径下找到该.map文件的,,然后再打开的。。
里面主要有以下几部分的,,这里做分别介绍的、、、、、、、
map文件主要由以下几部分构成:
(1)文件头中显示链接器版本,输出文件名,MAP 文件名以及链接器命令行等。
(2)RUNTIME MODEL ATTRIBUTES 部份显示 Endian 等属性;
(3) PLACEMENT SUMMARY 部份显示各sections 在存储器中的分布;
(4)INIT TABLE 部份显示与初始化有关的section tables;
(5)MODULE SUMMARY 部份显示所有被连接的文件信息,包括目标文件和库文件等;
(6)ENTRY LIST 部份给出了所有函数的入口地址及其所在的目标文件。
(7)文件尾中显示了总的代码和数据字节数(想看下最后目标代码占用多少Flash和多少RAM的可以从这里查到)。 |