打印

为什么Keil C51的汇编窗口什么也看不到呢??

[复制链接]
3436|10
手机看帖
扫描二维码
随时随地手机跟帖
沙发
xxrrpp2000|  楼主 | 2008-9-2 10:40 | 只看该作者

除了NOP,就别的什么也没有了。。。。。

有人碰见过这样的问题吗???
着急啊!

使用特权

评论回复
板凳
computer00| | 2008-9-2 10:51 | 只看该作者

处于调试状态才能看到

使用特权

评论回复
地板
xxrrpp2000|  楼主 | 2008-9-2 11:00 | 只看该作者

晕,当然是在调试状态啊~~~~~~~~

我说的就是调试状态下啊~~~~~~~~~
很奇怪吧?
是不是有些什么设置需要设定?
我把HEX反汇编后可以看到汇编代码啊,为什么在Keil的汇编窗口看不见呢?

使用特权

评论回复
5
xxrrpp2000|  楼主 | 2008-9-2 11:01 | 只看该作者

而且单步调试运行都可以的,就是看不见汇编代码

很奇怪。

使用特权

评论回复
6
农民讲习所| | 2008-9-2 11:02 | 只看该作者

请先确认编译后没任何警告或错误

使用特权

评论回复
7
xxrrpp2000|  楼主 | 2008-9-2 11:07 | 只看该作者

有警告,但是无错误

警告都是一些未曾使用的局部变量;
一些定义好的函数,传入参数未使用;
还有未调用的一些空函数;等等;

这些应该不会影响这个的,关键是能正常调试运行,可是看不见代码。

这个项目里面有个别人给的LIB文件;

使用特权

评论回复
8
xxrrpp2000|  楼主 | 2008-9-2 11:11 | 只看该作者

使用了硬件仿真器

有一个动态链接库,类似于与Proteus联调方式;

只不过是用了一个硬件的仿真器,是否会有这方面的原因?
硬件仿真器使用串口与PC连接;外接电源。

使用特权

评论回复
9
computer00| | 2008-9-2 11:13 | 只看该作者

你先纯软件仿真试试,可能是没连上仿真器,数据读回来错

使用特权

评论回复
10
xxrrpp2000|  楼主 | 2008-9-2 11:18 | 只看该作者

呵呵,硬件仿真器连接没有问题

因为全速运行时,可以正常运行鸟~~~~~~~~~~~~~~~

我怀疑是他给我的那个动态链接库有什么手脚在里面。。。。。

不管怎么说,还是要非常感谢各位的大力协助。

使用特权

评论回复
11
xxrrpp2000|  楼主 | 2008-9-2 14:00 | 只看该作者

搞定鸟。。。。。

确实应该是硬件仿真的原因。。。。。
使用软件仿真后可以看到汇编代码,只是硬件仿真的时候看不见。。。

郁闷。

使用特权

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

本版积分规则

6

主题

86

帖子

0

粉丝