OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 9214|回复: 6

关于MDK4.7通过fromelf无法将.axf生成.bin文件问题

[复制链接]

13

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
金钱
277
注册时间
2014-7-30
在线时间
32 小时
发表于 2014-7-31 11:09:11 | 显示全部楼层 |阅读模式
5金钱
D:\Program Files (x86)\keil\ARM\ARMCC\bin\fromelf.exe --bin --output .\OBJ\Template.bin .\OBJ\Template.axf 
怕自己路径确实弄错了,特意都试了试
D:\Program Files (x86)\keil\ARM\ARMCC\bin\fromelf.exe --bin --output ..\OBJ\Template.bin ..\OBJ\Template.axf
还有
D:\Program Files (x86)\keil\ARM\ARMCC\bin\fromelf.exe --bin -o .\OBJ\Template.bin .\OBJ\Template.axf 
D:\Program Files (x86)\keil\ARM\ARMCC\bin\fromelf.exe --bin -o ..\OBJ\Template.bin ..\OBJ\Template.axf 

我装的MDK4.7 fromelf 已经不在bin40文件夹改到这里了,不过理论上应该不影响什么吧,但是怎么也生成不了bin文件,路径也是按照开发板样例的格式配置 
.\USER\main.c 
.\OBJ\Template.axf 
怕有问题然后我还特意试了一下,把.axf文件拷贝到D盘根目录,然后 
D:\Program Files (x86)\keil\ARM\ARMCC\bin\fromelf.exe --bin -o D:\Template.bin D:\Template.axf 
结果都不行,无论路径如何也生成不了,编译运行后也不提示有什么找不到文件什么的错误提示,实在是不懂了,求解啊!!

系统是64位WIN7不知道有没有影响所以也说明一下。


最佳答案

查看完整内容[请看2#楼]

原子哥说的对啊,就缺那一对引号 "D:\Program Files\Keil\ARM\ARMCC\bin\fromelf.exe" --bin -o  ..\OBJ\led.bin ..\OBJ\led.axf
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2014-2-27
在线时间
71 小时
发表于 2014-7-31 11:09:12 | 显示全部楼层
原子哥说的对啊,就缺那一对引号 "D:\Program Files\Keil\ARM\ARMCC\bin\fromelf.exe" --bin -o  ..\OBJ\led.bin ..\OBJ\led.axf
回复

使用道具 举报

13

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
277
金钱
277
注册时间
2014-7-30
在线时间
32 小时
 楼主| 发表于 2014-7-31 11:25:15 | 显示全部楼层
找了个hex2bin的小软件,发现生成的bin文件有128M,只是一个跑马灯程序而已
回复

使用道具 举报

230

主题

1950

帖子

10

精华

论坛元老

Rank: 8Rank: 8

积分
4562
金钱
4562
注册时间
2010-12-14
在线时间
32 小时
发表于 2014-7-31 20:46:02 | 显示全部楼层
不会有影响。你直接点击右边的小按钮来选择formelf.exe 。。。然后后面的你就复制进去即可
我是开源电子网?网站管理员,对网站有任何问题,请与我联系!QQ:389063473Email:389063473@qq.com
回复

使用道具 举报

22

主题

73

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
416
金钱
416
注册时间
2014-2-27
在线时间
71 小时
发表于 2015-10-12 22:05:58 | 显示全部楼层
请问楼主问题解决了么?我用3.8的可以生成,4.7的也是无法生成。奇怪。
回复

使用道具 举报

6

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
370
金钱
370
注册时间
2014-12-15
在线时间
66 小时
发表于 2015-12-15 09:02:57 | 显示全部楼层
楼主解决了吗?我加了对引号也不行。还有没有其他软件可以转换?
回复

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3722
金钱
3722
注册时间
2011-5-23
在线时间
2013 小时
发表于 2015-12-15 09:53:40 | 显示全部楼层
不用添加绝对路径,会自动使用编译器目录下面的,所以只需要相对路径就可以了。

参考
[mw_shl_code=c,true]fromelf --bin !L --output rtthread.bin[/mw_shl_code]
可以使用 !#LP等MDK生成的变量自动指向工程和目标文件,具体看MDK的帮助手册。
RT-Thread RTOS 音频,WIFI,蓝牙
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 07:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表