[软件资料] 查看keil编译后信息意义

[复制链接]
85|1
forgot 发表于 2025-9-28 09:12 | 显示全部楼层 |阅读模式
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中。给堆栈分配的内存也在这里。
小夏天的大西瓜 发表于 2025-9-28 13:42 | 显示全部楼层
RO-data是 Read Only 只读常量的大小,如const型,存在ROM(flash)里
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2112

主题

14683

帖子

59

粉丝
快速回复 在线客服 返回列表 返回顶部