[疑难问答] 生成的HEX文件的大小

[复制链接]
 楼主| 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 | 显示全部楼层
编译时给出程序存储器空间的意义在于制定跳转、调用指令以及代码超出时警告。
 楼主| bbapple 发表于 2016-3-23 23:21 | 显示全部楼层
就是说HEX文件的大小和flash的大小并没有直接的关系
这样理解可以么?
zhouhuanの 发表于 2016-3-23 23:25 | 显示全部楼层

Flash的大小决定了你的程序量。
feiqi1 发表于 2016-3-23 23:31 | 显示全部楼层
你必须选能装的下你程序代码的FLASH空间,FLASH正如装水的碗,程序则是水。
309030 发表于 2016-3-25 20:46 | 显示全部楼层
Code指的是工程代码吧
拉克丝 发表于 2016-3-25 20:53 | 显示全部楼层
flash的大小应该是芯片的资源,HEX文件是编程生成的代码大小吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

293

主题

1811

帖子

1

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

293

主题

1811

帖子

1

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