1、Code 是代码占用的空间,存在ROM(flash)里。
2、RO-data是 Read Only 只读常量的大小,如const型,存在ROM(flash)里。
3、RW-data是(Read Write) RW是可读可写变量,就是初始化时候就已经赋值了的,个存在两个地方,初始化量存在ROM/FLASH中,由于还要对其进行“写”操作 所以RAM中也要占用相应的空间。
4、ZI-data是(Zero Initialize) 没有初始化的可读写变量的大小,就是程序中用到的变量并且被系统初始化为0的变量的字节数,keil编译器默认是把你没有初始化的变量都赋值一个0,这个显然也是存在RAM中。给堆栈分配的内存也在这里。
|
|