keil软件可以生成.bin文件吗?能请给个详细方法,有图更好!

如果不能,那HEX转BIN工具如何用,请给个详细步骤

Keil的51软件包没有提供直接输出bin功能。可借助外部的hex2bin小工具实现,其实你也可以自己写一个转换程序,不费多大事儿的。
Keil的MDK软件包支持通过fromelf工具转换输出bin。追问

装了mdk对Keil的51软件包的编译会有影响吗,mdk有fromelf工具吗,可以的话给个图;同时请HEX转BIN工具如何用,请给个详细步骤

追答

1. 不影响。两个软件包相互无冲突。
2. MDK中的bin目录下就有。
3. 网上搜hex2bin就能找到,一般为exe文件,通过命令行执行,如“hex2bin xxxx.hex”即可。

追问

mdk 的Run User Programs After Build/Rebuild框中的Run #1如何设置,不如说我的工程在D:\hxd 的文件夹中,keil的mdk在C:\Keil\ARM\BIN3.2\fromelf.exe
C:\Keil\ARM\BIN3.2\fromelf.exe --bin --output ./lhd.bin ./obj_list/lhd.axf将这个怎么改下可以让D:\hxd 中的工程生成.bin文件

追答

不清楚你的工程路径是如何设置的,实际使用中可以根据工程的相对路径更改。
C:\Keil\ARM\BIN3.2\fromelf.exe --bin --output .\lhd.bin .\obj_list\lhd.axf
此命令行即可将工程目录的obj_list子目录下的lhd.axf文件连接转换为工程目录下的lhd.bin文件。

追问

我没办法了,请你给个mdk 的设置生成.bin的流程 图 给我,我多给些分给你,麻烦你了~_~
或发到tianashena2@sina.com也行

追答

嗯?你自己不是在上面已经说了么?
在Run User Programs After Build/Rebuild框中的Run #1中添加手动命令行,并且将其勾选。
这样MDK在编译连接完成生成.axf文件之后会按照命令行执行,通过fromelf将.axf文件连接转换为指定的lhd.bin文件。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-02
Ejack1979 | 十一级
请教hex转bin小工具的
命令行的步骤
谢谢

keil软件可以生成.bin文件吗?能请给个详细方法,有图更好!
Keil的51软件包没有提供直接输出bin功能。可借助外部的hex2bin小工具实现,其实你也可以自己写一个转换程序,不费多大事儿的。Keil的MDK软件包支持通过fromelf工具转换输出bin。

keil51可以生成*.bin文件吗?如何做
找个第三方的hex2bin转换程序(其实Keil的官网就有),然后在项目配置的User命令行加上“在编译完成后,用hex2bin将输出的hex转换为bin”。

keil mdk如何将 *.hex转化成*.bin
1.很多软件可以转,ultraedit就有这个功能.hex文件转化成 .bin 文件;2.DNW好像只能下载bin文件,具体可以不可以,你自己试试就知道了,装好驱动烧写文件时看有没有hex后缀的有的话就可以,没有就不能。

Visual_C++6.0怎样可以生成hex或者bin文件
这个 VC6 还真的不能生成,KEIL 能生成 Intel HEX 文件

keil中出现这个警告,会有什么问题吗,能生成hex文件吗
可以生成HEX文件。警告的意思是你的ADC_INIT 函数定义了但是没有被调用。单击选中target1 ,然后单击右键,选择出现的第一项,在弹出的对话框中,选择“output”,然后选中creat HEX file,单击对话框的OK,退出。编译,生成的hex文件在你的项目文件夹中。

Source Insight软件能生成hex文件吗
可以编译 但是编译条件需要自己去写 也就是说你要自己写maikefile文件 然后关联到source insight你的工程里面 点击build按钮就可以了 其实就是执行了你自己写的makefile文件

谁能给我一个详细的文件扩展名大全!
在DOS下最容易遇到的首先是可执行文件,后缀名有两类:*.exe、*.com(此处的*表示文件名任意),它们是由汇编语言或其它高级语言编出的程序经过编译后直接在DOS下运行的文件。有时由于软件功能多、内存偏小,不能一次性全部调入内存还可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外还有一种文件可以直接运行,*....

个人电脑文件管理软件有什么好用的电脑文件管理软件
最简单的方法就是在D(包括D)以后的盘中建一个文件夹(自己命名),然后在这个文件夹里再分门别类地建相应的文件夹,把对应的文件放在相应的文件夹里就可以了。Ⅶ 请问管理电脑本地文档用什么软件好(回答好有加分)我一般是保存多了 直接编译成电子书 (EXE格式或CHM格式)觉得也挺方便的 Ⅷ 有...

好用的电脑系统文件管理器有什么好用的电脑文件管理软件
文件管理软件是一类非常好用软件,它包括了一般的文件操作,如搜索、复制、移动、改名、删除等功能应有尽有,文件管理软件更有文件内容比较、同步文件夹、批量重命名文件、分割合并文件、创建\/检查文件校验 (MD5\/SFV) 等实用功能,好的文件管理软件是必不可少的FastCopyTotal Commander(文件管理器)TeamDoc文档管理软件Just...

我下载了个DEV-CPP 但是不会用,需要教材和使用方法,高手帮忙...!
BAK 备份文件 DAT 数据文件,包含程序中需处理或产生的一批数据 BAS BASIC语言源程序文件 DB dBASE或FoxBASE配置文件,包含运行环境的参数 BAT DOS批处理文件 DBC 数据库 BCM WORKS通讯文件 DBF FoxBASE或FoxPro数据库索引 BDB WORKS数据库文件 DBS 数据库 BFC 公文包 DBT 备注文件 BIN 二进制文件 DCT 字典文件 BMP...

相似回答