keilC51生成Hex文件的问题

[复制链接]
3686|10
 楼主| liudingming 发表于 2014-7-21 11:55 | 显示全部楼层 |阅读模式
       最近在做一个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]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| liudingming 发表于 2014-7-21 23:41 | 显示全部楼层
怎么没有人帮帮我啊
电子无聊大神 发表于 2014-7-22 08:21 来自手机 | 显示全部楼层
HEX文件可以直接通过ISP方式烧写进单片机,用51没使用过Bin文件,这个就帮不了了。
zhaoyu2005 发表于 2014-7-22 08:45 | 显示全部楼层
文件格式不兼容或者没**,试用版编译会出问题
zhujunjiejuan 发表于 2014-7-22 09:32 | 显示全部楼层
干嘛不直接用hex文件烧写?
 楼主| liudingming 发表于 2014-7-22 11:06 | 显示全部楼层
电子无聊大神 发表于 2014-7-22 08:21
HEX文件可以直接通过ISP方式烧写进单片机,用51没使用过Bin文件,这个就帮不了了。 ...

我使用的片子是I2C编程接口,只能通过I2C把二进制文件写进flash,所以要将hex转换位bin文件才行。
 楼主| liudingming 发表于 2014-7-22 11:06 | 显示全部楼层
zhaoyu2005 发表于 2014-7-22 08:45
文件格式不兼容或者没**,试用版编译会出问题

我是用的keil官网下载的,而且已经正确注册
qq4988 发表于 2014-7-22 11:22 | 显示全部楼层
你可以直接用KEIL生成BIN文件 ,有一个命令是可以生成的
 楼主| liudingming 发表于 2014-7-22 11:31 | 显示全部楼层
qq4988 发表于 2014-7-22 11:22
你可以直接用KEIL生成BIN文件 ,有一个命令是可以生成的

怎么生成,我的是keil for C51的哦
qq4988 发表于 2014-7-22 11:46 | 显示全部楼层
liudingming 发表于 2014-7-22 11:31
怎么生成,我的是keil for C51的哦

http://forum.**/thread/225710/1,你看看这个
 楼主| 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

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