[ARM入门] 为什么用fromelf.exe生成的是一个.bin的目录呢?

[复制链接]
1337|2
 楼主| Atom2004 发表于 2016-8-18 18:52 | 显示全部楼层 |阅读模式
我用 fromelf.exe --bin -o  .\output\a.bin .\output\a.axf 想生成一个bin文件。

但生成出来的是一个a.bin的目录,目录里面的文件看不懂。

编译时通过了,没有错误也没有警告,请问为什么会这样呢?
aozima 发表于 2016-8-18 20:09 | 显示全部楼层
如果在0地址有数据,在1G地址也有数据,那么生成单个BIN文件就有1G那么大。
所以选择生成一个目录,然后分成N个BIN文件。
文件名就是存储器名称

hex文件因为包含地址信息,所以单个文件即可。
 楼主| Atom2004 发表于 2016-8-20 14:40 | 显示全部楼层
aozima 发表于 2016-8-18 20:09
如果在0地址有数据,在1G地址也有数据,那么生成单个BIN文件就有1G那么大。
所以选择生成一个目录,然后分 ...

明白了,原来我有一些常量的地址指定在工程所定义的内存地址范围之外了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

85

帖子

0

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