打印

编译生成的HEX文件怎么全是乱码,请教下

[复制链接]
4212|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xusn|  楼主 | 2008-1-31 13:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
编译生成的HEX文件怎么全是乱码,居然还能烧烧录,
正常的HEX文件应该是:

数据长度 + 地址 + 数据类型 + 数据 + 校验和

乱码如下: 这是怎么回事啊?
               41                                                           

相关帖子

沙发
sz_kd| | 2008-1-31 14:05 | 只看该作者

你用什么编辑软件打开的啊

使用特权

评论回复
板凳
xusn|  楼主 | 2008-1-31 14:10 | 只看该作者

记事本, 我同样用记事本打开其他的HEX文件都是对的

记事本, 我同样用记事本打开其他的HEX文件都是对的
都是标准的格式,很怪了,我人品没问题啊.

使用特权

评论回复
地板
sz_kd| | 2008-1-31 14:13 | 只看该作者

用UltraEdit打开看看啊

使用特权

评论回复
5
xwj| | 2008-1-31 14:13 | 只看该作者

人品问题。。。

使用特权

评论回复
6
xusn|  楼主 | 2008-1-31 14:40 | 只看该作者

大伙帮俺看下,我把文件传上来

这个文件是SUN OS下的编译器产生的HEX文件,用来烧写FUJITSU
的MCU.
我用记事本, WINHEX, ULTRAEDIT打开,他都是乱码, 真搞不懂
怎么能拿他来烧FLASH
相关链接:https://bbs.21ic.com/upfiles/img/20081/2008131144019539.rar

使用特权

评论回复
7
xusn|  楼主 | 2008-1-31 15:00 | 只看该作者

我极其怀疑他是一种BIN格式

我极其怀疑他是一种BIN格式,但在SUN下怎么都有了个HEX的后缀
是编译器这么干的吗

使用特权

评论回复
8
mohanwei| | 2008-1-31 16:12 | 只看该作者

是二进制的,hex是十六进制的意思(和二进制有什么不同?


严格说起来intel的hex格式才是名不副实的……
sun也没必要看intel的脸色,呵呵

使用特权

评论回复
9
xusn|  楼主 | 2008-1-31 16:51 | 只看该作者

请教mohanwei

我确认了下, SUN编译器产生的这个类似BIN格式的HEX文件大小
比正常的BIN文件多了若干个字节,基本上每1KB,多出一个字节
SUN的HEX和BIN的区别在那里啊

有没有motorola s 转到sun的HEX的方法, 或者bin转到sun hex
的方法,
谢谢

使用特权

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

本版积分规则

35

主题

159

帖子

0

粉丝