1、KEIL MDK 编译后的信息
Code=86496 RO-data=9064 RW-data=1452 ZI-data=16116
1)Code 是代码占用的空间;
2)RO-data 是 Read Only 只读常量的大小,如const型;
3)RW-data 是(Read Write)初始化了的可读写变量的大小;
4)ZI-data 是(Zero Initialize) 没有初始化的可读写变量的大小,ZI-data不会被算做代码里因为不会被初始化。
1.1、Flash 占用
在烧写的时候是 FLASH 中的被占用的空间为:
Code+RO Data+RW Data
1.2、RAM 内存占用(不包括堆栈)
程序运行的时候,芯片内部 RAM 使用的空间为:
RW Data + ZI Data
示例:
Program Size: Code="18248" RO-data=320 RW-data=260 ZI-data=3952
Code, RO-dat