打印

keilC51生成Hex文件的问题

[复制链接]
3297|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
       最近在做一个8051的项目,在keil官网下载了一个keil for 51的开发环境装上了,并且注册也成功了!
            目前写好了测试代码,编译啥都没问题,而且也能够生成hex文件。但是当我用HEX2BIN转换为bin文件时,出现问题了,提示无效的hex文件,生成不了bin文件,我的HEX2BIN文件是没有问题的,我测试过,转其他的hex文件完全正确。[img=0,1]file:///C:\Users\User\AppData\Roaming\Tencent\Users\849407387\QQ\WinTemp\RichOle\A47U[W218H$71)W9}@I`$SX.jpg[/img]
            请高手指点指点是哪里的问题,卡了我一个多星期了!!!万分感谢
[img]file:///C:\Users\User\AppData\Roaming\Tencent\Users\849407387\QQ\WinTemp\RichOle\A47U[W218H$71)W9}@I`$SX.jpg[/img]

hex.jpg (227.59 KB )

hex.jpg

相关帖子

沙发
liudingming|  楼主 | 2014-7-21 23:41 | 只看该作者
怎么没有人帮帮我啊

使用特权

评论回复
板凳
电子无聊大神| | 2014-7-22 08:21 | 只看该作者
HEX文件可以直接通过ISP方式烧写进单片机,用51没使用过Bin文件,这个就帮不了了。

使用特权

评论回复
地板
zhaoyu2005| | 2014-7-22 08:45 | 只看该作者
文件格式不兼容或者没**,试用版编译会出问题

使用特权

评论回复
5
zhujunjiejuan| | 2014-7-22 09:32 | 只看该作者
干嘛不直接用hex文件烧写?

使用特权

评论回复
6
liudingming|  楼主 | 2014-7-22 11:06 | 只看该作者
电子无聊大神 发表于 2014-7-22 08:21
HEX文件可以直接通过ISP方式烧写进单片机,用51没使用过Bin文件,这个就帮不了了。 ...

我使用的片子是I2C编程接口,只能通过I2C把二进制文件写进flash,所以要将hex转换位bin文件才行。

使用特权

评论回复
7
liudingming|  楼主 | 2014-7-22 11:06 | 只看该作者
zhaoyu2005 发表于 2014-7-22 08:45
文件格式不兼容或者没**,试用版编译会出问题

我是用的keil官网下载的,而且已经正确注册

使用特权

评论回复
8
qq4988| | 2014-7-22 11:22 | 只看该作者
你可以直接用KEIL生成BIN文件 ,有一个命令是可以生成的

使用特权

评论回复
9
liudingming|  楼主 | 2014-7-22 11:31 | 只看该作者
qq4988 发表于 2014-7-22 11:22
你可以直接用KEIL生成BIN文件 ,有一个命令是可以生成的

怎么生成,我的是keil for C51的哦

使用特权

评论回复
10
qq4988| | 2014-7-22 11:46 | 只看该作者
liudingming 发表于 2014-7-22 11:31
怎么生成,我的是keil for C51的哦

http://forum.**/thread/225710/1,你看看这个

使用特权

评论回复
11
liudingming|  楼主 | 2014-7-22 11:58 | 只看该作者
qq4988 发表于 2014-7-22 11:46
http://forum.**/thread/225710/1,你看看这个

我的keil是51的版本,没有fromelf.exe文件的,我知道keil for arm的版本是有的,而且是可以转换为bin的,但是对于51版本的keil该怎样

使用特权

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

本版积分规则

14

主题

41

帖子

0

粉丝