打印

在Keil C51中是可以一键生成bin文件的。(要求加酷)

[复制链接]
18091|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tage|  楼主 | 2007-6-14 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
computer00| | 2007-6-14 16:03 | 只看该作者

我的keil中没有这个选项.

另外,它不需要自己去下载一个HEX2BIN的工具吗? 是keil自带的? 

使用特权

评论回复
板凳
tage|  楼主 | 2007-6-14 16:03 | 只看该作者

按完F7在按一下F8就可以生成bin文件了

虽然不那么完美,对于初学者的我,就够了。要想达到就按一下F7就可以生成bin文件也是可以的。就是费点劲。好几年不crack了。点到为止吧。

使用特权

评论回复
地板
computer00| | 2007-6-14 16:22 | 只看该作者

呵呵,我是说不能直接由keil实现,而是要去下载个HEX2BIN的工

然后去工程选项里面,output标签,下面有after make,你可以将HEX2BIN.exe放到这里,
这样编译完成后,会自动产生bin文件,而不用搞什么快捷键.

HEX2BIN [/option] hexfile [binfile]


HEX2BIN软件下载及说明:
http://www.keil.com/download/docs/7.asp

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
小霸 + 1 版主评价很认真,赞
5
mohanwei| | 2007-6-14 21:32 | 只看该作者

4楼的方法是最常用的,那样你就不用做任何附加的操作了

正常编译就可以了,最终得到hex和bin。

使用特权

评论回复
6
linjing| | 2007-6-14 22:49 | 只看该作者

很久不用BIN文件了。。。

使用特权

评论回复
7
tage|  楼主 | 2007-6-15 12:29 | 只看该作者

呵呵,厚脸皮第一次穿裤子。

00那种方法确实好,不用任何附加的操作就可以生成bin 文件了。又学了一手。

使用特权

评论回复
8
古道热肠| | 2007-6-15 14:06 | 只看该作者

不用Keil_IDE环境,做make文件才叫牛

    为会么要生成Bin文件呢,Hex文件还有校验,Bin文件就是纯数据了,用编程器读Hex文件应该比bin文件可靠。
    Keil环境可以做成自已的make文件,再用一个总调用bat可执行文件,完成程序自动编译,不用启动IDE环境,根据不同的配置生成不同的应用软件版本Hex文件,这种办法有时会用得着。

使用特权

评论回复
9
vvvlon| | 2007-6-15 14:51 | 只看该作者

编译提示错误

C:KeilC51BINHEX2BIN.EXE *.hex
先前编译一个10k左右的hex文件,可以生成bin文件
但换一个60k左右的hex文件,编译提示:
status:hex to bin conversion was not successful
ERROR:could not open hex file *.hex

*.hex是我的hex文件名,两次编译路径相同,设置也一样,有人遇到这个问题吗

使用特权

评论回复
10
optical85| | 2012-11-9 10:03 | 只看该作者
编译路径和文件名不能带中文和中文符号吧

使用特权

评论回复
11
734629954| | 2014-1-6 10:10 | 只看该作者
软件转换的文件大小都是一样的,

使用特权

评论回复
12
woshansi| | 2014-1-28 19:24 | 只看该作者
表示不知道bin文件的作用

使用特权

评论回复
13
wangwo79| | 2015-8-19 10:50 | 只看该作者
楼主发帖辛苦了,谢谢分享!!!!!!!

使用特权

评论回复
14
lili1983| | 2016-9-2 10:50 | 只看该作者
没看到图啊

使用特权

评论回复
15
挖东衣宇| | 2017-8-15 16:55 | 只看该作者
可以更新吗,图挂了

使用特权

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

本版积分规则

80

主题

566

帖子

0

粉丝