对于嵌入式编译的固件,通常分为下面几个段:
bss段:未初始化的全局变量
data段:已初始化的全局变量
text段:代码空间与常量空间
对于ARM的编译器,map文件中常用的表述:
CODE:代码空间
RO:常量空间
RW:已初始化的全局变量
ZI:未初始化的全局变量