自己写的汇编程序,keil编译正确,但不能用debug,为什么?

出错如图。

由你给的信息可知:你所用软件µVision3的s8051.dll与uv3.exe 不兼容.可以先卸载掉原程序,再重新安装一下,试一试.来自:求助得到的回答
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-25
keil编译正确,不一定表明你写的程序就是对的啊。

KEIL 中编译可以通过但是一运行debug就出错
没碰到这个问题,尝试这样做吧,把程序文件的存放路径改为英文,不要出现中文;或者重新下载一个KEIL版本的。

我KEIL 编译没错误,但DEBUG时,提示“error 56: can't open file”,不...
你的提问比较模糊,不好回答。编译没错误只是说明程序本身没有语法错误。调试时还要用到相关芯片的动太链接库,找不到时就会提示。同时应该会提示哪个文件,仔细看下提示信息,根据提示检查器件驱动是否已安装。

初次用keil mdk 创建stm32工程,编译没错,debug时command窗口有error...
这个提示表示 RCC_CR 寄存器只可写不可读,因此你对它的写操作违反了该地址的访问权限。例如你对芯片的保留空间进行读写操作都会报这个错误,这样在调试的时候很容易发现地址越界之类的错误。但实际上这个寄存器本身就应当是可读可写的。请确认你的芯片型号选择是否正确。

keil编译运行无错,但是结果不对怎么调试
keil编译运行无错,但是结果不对调试的方法:1、打开keil软件,这里我们已经默认打开了一个工程文件了,点击我画圈的那个按钮,进入设置。2、在Debug那个选项卡里,我们选择usesimulator,使用软件进行调试。3、置完毕后,我们可以在菜单栏找到这个放大镜的图标,点击这个按钮进行调试操作。4、可以看到程序已进...

我编写的C程序在keil软件运行没错误,但是不能建立工程文件,出现了如 ...
你是多文件编译么?可能是文件没有加到工程里,还有就是你工程设置中DEBUG设置里面的设置有问题,你用的可能是实体编译,应该是虚拟编译

keil编译工具按钮不能用怎么办
你可以在我程序编译完成后,下载了程序,点击debug进行调试,跳转到debug页面时,发现“run”按钮已经按下,但是不在运行代码,只是在空跑。出现这种情况,目前有以下几种情况:(1)在“options for target“”选项中的“target”中勾选“use micro lib”。(2)在“options for target“”选项中的“...

keil 反汇编全是nop,debug提示时候code limit 2k,求解答
Translate是编译当前改动的源文件,在这个过程中检查语法错误。但并不生成可执行文件 Build是只编译工程中上次修改的文件及其它依赖于这些修改过的文件的模块,同时重新链接生成可执行文件。如果工程之前没编译链接过,它会直接调用Rebuild All。另外在技术文档中,Build实际上是指increase build,即增量编译。R...

我用汇编语言编的程序,在keil调试的时候为什么老是往汇编语言里边跑呢...
应该是程序停在了启动代码处,而启动代码是用汇编语言编写的。打开工程属性页,在Debug标签页,选择“go until main”选项即可,则调试时,程序将会停止在c语言的main函数入口处。

...程序无法进入调试模式,会出现如图的窗口,为什么?如何解决?
Options for Target里面,选项卡有一个是Debug的。左边是软件模拟仿真Simulator,右边是选择外部的硬件仿真器,例如U-Link等等。

keil中,对编写的debug下装给单片机,是仅对debug的程序下装,还是包含...
Keil是一个集成开发环境(IDE),用于编写和调试嵌入式系统的代码。在Keil中,通过编写代码、编译、链接、调试等步骤,可以将程序烧录到单片机中,使其运行。在Keil中,如果您选择“Debug”模式下装给单片机,会将完整的程序包括头文件一起下装到单片机中。这是因为在“Debug”模式下,编译器会生成调试...

相似回答