OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 11919|回复: 5

怎么看编译后的代码大小? 比如下面的图片...

[复制链接]

38

主题

165

帖子

0

精华

高级会员

Rank: 4

积分
646
金钱
646
注册时间
2014-3-5
在线时间
67 小时
发表于 2014-6-21 14:24:16 | 显示全部楼层 |阅读模式
5金钱



code 、RO-data 、RW-data 、ZI-data  这些都代表什么呀?
怎么算各占用多大的 ROM 和 RAM ?

最佳答案

查看完整内容[请看2#楼]

Code:表示程序所占用 FLASH 的大小(FLASH)。 RO-data:即 Read Only-data,表示程序定义的常量,如 const 类型(FLASH)。 RW-data:即 Read Write-data,表示已被初始化的全局变量(SRAM) ZI-data:即 Zero Init-data,表示未被初始化的全局变量(SRAM) 有了这个就可以知道你当前使用的 flash 和 sram 大小了,所以,一定要注意的是程序的大 小不是.he ...
Hard work!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

10

主题

274

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
336
金钱
336
注册时间
2013-12-3
在线时间
0 小时
发表于 2014-6-21 14:24:17 | 显示全部楼层
Code:表示程序所占用 FLASH 的大小(FLASH)。
RO-data:即 Read Only-data,表示程序定义的常量,如 const 类型(FLASH)。
RW-data:即 Read Write-data,表示已被初始化的全局变量(SRAM)
ZI-data:即 Zero Init-data,表示未被初始化的全局变量(SRAM)
有了这个就可以知道你当前使用的 flash 和 sram 大小了,所以,一定要注意的是程序的大
小不是.hex 文件的大小,而是编译后的 Code 和 RO-data 之和。
--原子哥的教程里面 讲得清楚的。= =
不用谢了……
回复

使用道具 举报

15

主题

106

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
283
金钱
283
注册时间
2014-2-17
在线时间
38 小时
发表于 2014-6-21 14:45:14 | 显示全部楼层
回复【2楼】eling13:
---------------------------------
不用谢了……
花自飘零水自流,生命不息,奋斗不止
回复

使用道具 举报

38

主题

165

帖子

0

精华

高级会员

Rank: 4

积分
646
金钱
646
注册时间
2014-3-5
在线时间
67 小时
 楼主| 发表于 2014-6-21 14:47:08 | 显示全部楼层
回复【2楼】eling13:
---------------------------------
想了半天,还是说声谢谢

这个问题发现很多群、很多人都不知道......
Hard work!
回复

使用道具 举报

6

主题

30

帖子

0

精华

初级会员

Rank: 2

积分
96
金钱
96
注册时间
2014-4-1
在线时间
17 小时
发表于 2015-11-2 18:13:31 | 显示全部楼层
回复【2楼】eling13:
---------------------------------
赞一个!!
回复

使用道具 举报

5

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
104
金钱
104
注册时间
2016-2-18
在线时间
13 小时
发表于 2016-6-20 17:28:48 | 显示全部楼层
这个必须顶了~~!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-27 14:08

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表