打印

片内flash

[复制链接]
810|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyjie|  楼主 | 2014-9-19 12:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们平常看片子什么56Kflashl啦 等等这些这里的56K 指的是我们在编译的时候
下面给出的
Program Size: Code=3696 RO-data=162148 RW-data=36 ZI-data=628  

还是指生成的HEX文件的大小。

多谢各位。

相关帖子

沙发
wyjie|  楼主 | 2014-9-19 12:27 | 只看该作者
还有 CODE的大小怎么算的..

使用特权

评论回复
板凳
huangchui| | 2014-9-19 12:29 | 只看该作者
详细说说

使用特权

评论回复
地板
shimx| | 2014-9-19 12:29 | 只看该作者
FLASH指程序存储器的大小,Code大小则是你的程序编译后的机器码(BIN文件)的大小,Code尺寸必须小于等于程序存储器的大小。

使用特权

评论回复
5
yszong| | 2014-9-19 12:30 | 只看该作者
编译时给出程序存储器空间的意义在于制定跳转、调用指令以及代码超出时警告。

使用特权

评论回复
6
wyjie|  楼主 | 2014-9-19 12:31 | 只看该作者
OK
大致有数了

就是说HEX文件的大小和flash的大小并没有直接的关系
这样理解可以么?

使用特权

评论回复
7
jiaxw| | 2014-9-19 12:31 | 只看该作者
56K是说芯片内部最多56K字节可以供程序使用
BIN是实际程序大小

使用特权

评论回复
8
jiajs| | 2014-9-19 12:32 | 只看该作者
FLASH的大小是芯片本身决定的,跟你的HEX文件当然无关了

使用特权

评论回复
9
jiaxw| | 2014-9-19 12:32 | 只看该作者
有关系,你HEX文件的大小和必须要小于飞Flash的大小,不然你没法下载。

使用特权

评论回复
10
zhanghqi| | 2014-9-19 12:33 | 只看该作者
Flash的大小决定了你的程序量。

使用特权

评论回复
11
jiaxw| | 2014-9-19 12:34 | 只看该作者
对,但你必须选能装的下你程序代码的FLASH空间,FLASH正如装水的碗,程序则是水。

使用特权

评论回复
12
wyjie|  楼主 | 2014-9-19 12:34 | 只看该作者
嗯,知道了,多谢啊

使用特权

评论回复
13
wyjie|  楼主 | 2014-9-19 12:34 | 只看该作者
那就先结贴了

使用特权

评论回复
14
comeon201208| | 2014-9-20 15:11 | 只看该作者
这个在编译的时候是需要多注意的,直接关系到运行的效果的。

使用特权

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

本版积分规则

927

主题

12706

帖子

5

粉丝