打印
[应用相关]

IAR编译的文件过大怎么办呢?

[复制链接]
1694|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jxmzzr|  楼主 | 2014-7-7 20:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  我是弄前任编的程序,他留下的BIN文件时64K的,我想改一些东西,没改之前编译了一下程序,结果BIN变成92K了,优化编译还是88K呢,写不进芯片,在不动源文件的情况下,我如何能将文件缩到64K以下呢,芯片是212L4。BIN文件不能超过64K。IAR的文件编译后的容量太大了……
沙发
mmuuss586| | 2014-7-8 08:52 | 只看该作者

STM32的程序吗????

使用特权

评论回复
板凳
jusun66| | 2014-7-8 11:36 | 只看该作者
212L4是什么芯片呢?

使用特权

评论回复
地板
拿起书本| | 2014-7-8 20:38 | 只看该作者
优化等级,用最高优化级别,会将无用或重复的一些变量信息都减掉。

使用特权

评论回复
5
cool_coder| | 2014-7-8 22:19 | 只看该作者
楼主的意思是前任留下的BIN和源码不一致?检查一下链接器的配置……

使用特权

评论回复
6
jxmzzr|  楼主 | 2014-7-9 14:46 | 只看该作者
我已经做优化了,由原来的93K优化成88K,前任却弄到了64K(65536)请高手们指点

使用特权

评论回复
7
还是配置吧,是不是有些库其实不用的,但你也编译进去了。。。

使用特权

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

本版积分规则

460

主题

2188

帖子

12

粉丝