keil编译后code,RO-data,RW-data,ZI-data含义及mcu的flash实际存储数据
这些参数的单位是Byte,几个参数分别代表含义如下:
Code:代码的大小
RO:常量所占空间
RW:程序中已经初始化的变量所占空间
ZI:未初始化的static变量和全局变量以及堆栈所占的空间
上述参数和芯片Flash以及SRAM的对应关系是
Flash占用大小=Code+RO+RW———-(前三个之和)
SRAM占用大小=RW+ZI——————(后两个之和)
Keil编译之后程序大小说明
最新推荐文章于 2025-03-11 16:32:46 发布
本文详细解析了使用Keil编译器后,code、RO-data、RW-data及ZI-data等参数的具体含义及其与MCU Flash和SRAM的实际占用情况之间的关系。Code代表代码大小;RO为常量所占空间;RW为已初始化变量所占空间;ZI为未初始化变量及堆栈所占空间。具体到芯片资源占用上,Flash占用等于Code+RO+RW之和,而SRAM占用则为RW+ZI之和。
1417

被折叠的 条评论
为什么被折叠?



