Program Size: Code RO-data RW-data ZI-data的解释

Program Size: Code RO-data RW-data ZI-data的解释_第1张图片

1)Code:代码段,存放程序的代码部分;

2)RO-data:只读数据段,存放程序中定义的常量;

3)RW-data:读写数据段,存放初始化为非 0 值的全局变量;

4)ZI-data:0 数据段,存放未初始化的全局变量及初始化为 0 的变量;

总结:

1.Code 和 RO-data,表示程序占用 Flash 空间的大小;

2.RW-data 和ZI-data,表示运行时占用的 RAM 的大小;

3.Code、RO Data 以及 RW Data,表示烧写程序所占用的 Flash 空间的大小;

RAM:

1.全局变量则是存放于 RW-data 段和 ZI-data 段中,RW 段存放的是具有初始值的全局变量(而常量形式的全局变量则放置在 RO 段中,是只读属性的)。

2.ZI -data段存放的系统未初始化的全局变量

 

 

 

 

你可能感兴趣的:(C)