keil编译后MCU需要的flash和RAM容量

Keil编译完成后Program Size: Code=XXX RO-data=XXX RW-data=XXX ZI-data=XXX
在这里插入图片描述
Code:代码,指程序中代码即函数体的大小,程序中未使用的函数也会计算在CODE中,也即会占用FLASH空间,因此不用的函数最好删除掉。

RO-data:read-only data,只读数据,程序中只读的变量(也就是带Const的)和已初始化的字符串等。

RW-data:read-write data,可读写数据,已初始化的可读可写的变量。

ZI-data:zero-initialized data,初始化为零,或者未初始化的变量。未初始化的变量在运行时初始化为0。

Code+RO-data+RW-data=程序占用的FLASH大小。

RW-data+ZI-data=程序占用的RAM大小。

你可能感兴趣的:(单片机)