STM32开发之map文件学习

  • Post author:
  • Post category:其他




map文件及相关概念

map文件是通过编译器编译之后,集程序、数据及IO空间的一种映射文件。

段(section) :描述映像文件的代码和数据块。

RO:Read-Only的缩写,包括RO-data(只读数据)和RO-code(代码)。

RW:Read-Write的缩写,主要是RW-data,RW-data由程序初始化初始值。

ZI:Zero-initialized的缩写,主要是ZI-data,由编译器初始化为0。

.text:与RO-code同义。

.constdata:与RO-data同义。

.bss: 与ZI-data同义。

.data:与RW-data同义



map文件包含


map文件的内容可分为如下几部分:



1、节区的跨文件引用(Section Cross References)

	这部分主要是不同文件中函数的调用关系,详细列出了各个.o 文件之间的符号引用。由于.o 文件是由 asm 或 c/c++源文件编译后生成的,各个文件及文件内的节区间互相独立,链接器根据它们之



版权声明:本文为wanwanshenyou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。