打印
[AVR单片机]

求助:为什么hex文件反汇编后有的为unknown code?

[复制链接]
2675|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lpkiller1|  楼主 | 2007-7-10 16:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
John_Lee| | 2007-7-11 09:08 | 只看该作者

这是数据

使用特权

评论回复
板凳
lpkiller1|  楼主 | 2007-7-11 15:36 | 只看该作者

请问!

如果这个是数据的话,那么其他的可正常反汇编的代码也可能是数据了?且以数据树立的话,把反汇编后的汇编语言生成的hex文件重新写入mega16的道德结果和原来不一致。

使用特权

评论回复
地板
lixun00| | 2007-7-13 08:45 | 只看该作者

用ida,数据和代码转换随意更换

使用特权

评论回复
5
simon21ic| | 2007-7-15 03:19 | 只看该作者

有几种可能

1.可能是数据
2.可能使用了花指令,而AVRStudio无法处理花指令
3.可能使用了AVR没有公开的指令(几乎所有单片机都会有一些指令不公开的)
4.可能你用的AVRStudio版本过旧

使用特权

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

本版积分规则

2

主题

3

帖子

0

粉丝