生成之后,我们在IAR环境下打开它(当然可以以记事本直接打开,这里为了更直观),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的可以从这里查到)。
|