打印
[疑难问答]

生成的HEX文件的大小

[复制链接]
1021|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
bbapple|  楼主 | 2016-3-23 23:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们平常看片子什么56Kflashl啦 等等这些这里的56K 指的是我们在编译的时候
下面给出的
Program Size: Code=3696 RO-data=162148 RW-data=36 ZI-data=628  
还是指生成的HEX文件的大小呢??
沙发
CallReceiver| | 2016-3-23 23:08 | 只看该作者
看看,比较想知道CODE的大小怎么算。。

使用特权

评论回复
板凳
boy1990| | 2016-3-23 23:12 | 只看该作者
CallReceiver 发表于 2016-3-23 23:08
看看,比较想知道CODE的大小怎么算。。

Code尺寸必须小于等于程序存储器的大小。

使用特权

评论回复
地板
sourceInsight| | 2016-3-23 23:16 | 只看该作者
编译时给出程序存储器空间的意义在于制定跳转、调用指令以及代码超出时警告。

使用特权

评论回复
5
bbapple|  楼主 | 2016-3-23 23:21 | 只看该作者
就是说HEX文件的大小和flash的大小并没有直接的关系
这样理解可以么?

使用特权

评论回复
6
zhouhuanの| | 2016-3-23 23:25 | 只看该作者

Flash的大小决定了你的程序量。

使用特权

评论回复
7
feiqi1| | 2016-3-23 23:31 | 只看该作者
你必须选能装的下你程序代码的FLASH空间,FLASH正如装水的碗,程序则是水。

使用特权

评论回复
8
309030| | 2016-3-25 20:46 | 只看该作者
Code指的是工程代码吧

使用特权

评论回复
9
拉克丝| | 2016-3-25 20:53 | 只看该作者
flash的大小应该是芯片的资源,HEX文件是编程生成的代码大小吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

1811

帖子

1

粉丝