[ARM9、LPC] iar编译

[复制链接]
1160|3
 楼主| 蓦然回首qbb 发表于 2016-12-19 15:31 | 显示全部楼层 |阅读模式
客户提供的iar工程,和一般的iar工程配置差不多,只是有以下不同


这样编译可以生成.out文件,但生成不了bin文件,并且出现以下错误

当把配置改成和一般的iar工程配置一样时,可以编译通过,生成bin文件,但bin文件非常大,超过了500M,
而.out文件只有500k左右

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
aozima 发表于 2016-12-19 17:13 | 显示全部楼层
BIN文件不支持分段,所以当0地址有数据,1G地址也有数据,生成的单个BIN文件就有1G大小。
MDK聪明点,这里会生成N个小BIN文件。

你可以让生成HEX文件,然后自己看里面的数据都分布在哪些段。
 楼主| 蓦然回首qbb 发表于 2016-12-19 21:48 | 显示全部楼层
aozima 发表于 2016-12-19 17:13
BIN文件不支持分段,所以当0地址有数据,1G地址也有数据,生成的单个BIN文件就有1G大小。
MDK聪明点,这里 ...

谢谢,
 楼主| 蓦然回首qbb 发表于 2016-12-19 22:23 | 显示全部楼层
aozima 发表于 2016-12-19 17:13
BIN文件不支持分段,所以当0地址有数据,1G地址也有数据,生成的单个BIN文件就有1G大小。
MDK聪明点,这里 ...

在我没改配置的时候,每次编译,当执行到 Build Actions->Post-build command line 会出现如下错误
其实在这时候已经生成.out文件,你知道这是怎么回事吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

8

主题

21

帖子

0

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