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大小。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值