ARM 编译产生.map之RO RW ZI

RO:  程序中的指令和常量,存储在常量和代码区,因为是不能改变的,所以—READ ONLY;      

RW: 程序中的已初始化全局变量和静态变量,存储在堆中,因为是变量,所以——READ AND WRITE;       

ZI:   程序中的未初始化的全局变量和静态变量,存储在堆中。

 

==============================================================================


Code (inc. data)      RO Data      RW Data         ZI Data           Debug

39438    3354        394738       3628              10500             281554 Grand Totals
39438    3354        394738       220                10500             281554 ELF Image Totals (compressed)
39438    3354        394738       220                0                     0 ROM Totals

==============================================================================

Total RO Size (Code + RO Data) 434176 ( 424.00kB)
Total RW Size (RW Data + ZI Data) 14128 ( 13.80kB)
Total ROM Size (Code + RO Data + RW Data) 434396 ( 424.21kB)

==============================================================================

 

原文地址:https://www.cnblogs.com/zhizhi25/p/5740638.html