导航:首页 > 源码编译 > keil编译没错调试显示错误

keil编译没错调试显示错误

发布时间:2022-05-26 11:07:15

A. 我KEIL 编译没错误,但DEBUG时,提示“error 56: can't open file”,不能打开目标文件,请教各位。

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

B. keil uvision4中编译文件不报错,执行调试文件工程时跳出错误,无法进入调试运行步骤

打开软件;project-new project创建一个工程,并为其选择一个存放目录;对工程进行一些配置(project-options for target ‘target 1’)在output选项下的“create HEX file”前打上对号,工程编译之后能够输出一个可以下载的“HEX”文件;为工程添加.C,.h文件,右键单击“source group 1”,应该就可以了。 另外一个原因就是所编写的程序出问题了。

C. 初次用keil mdk 创建stm32工程,编译没错,debug时command窗口有error

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

D. 我用keil写个程序,编译时没有错误,但是在导入isis进行仿真时出现如下图错误如何解决。

你这应该是仿真图本身的问题,不是程序的问题。

单片机加载的HEX代码删掉,再运行仿真,如果还是提示这些,就是仿真图的问题,查找仿真图的问题。

如下图,画红圈处变成空白。

E. keil4单个文件编译无错误,整体编译有错误是什么意思

没有调用过某个文件中声明的函数就会有这个警告,忽略就行了。
貌似Keil5就没这个警告了。Keil4设置一下应该可以没有的,建议直接忽略就行。

F. 谁能解释一下为什么keil程序编译没问题,一执行运行时出现内存错误。

很多原因,例如
int
a[9]
,你在里面
a[9]
=
1;
或者:
int
*p;
*p
=
0;
这些问题编译是查不到的,都是运行时错误,内存寻址飞了

G. Keil编译没问题,一调试连接proteus就出现-"Target DLL has been cancelled Debugger aborted!"

那是你安装的版本较低,破解时需要的dll文件没有破解成功,建议换个高级点的版本重装即可,如7.2以上,不需要dll破解。

H. 菜鸟向大侠请教:用keil软件编的程序,编译时没错。软件仿真时出错是怎么回事

这说明你的程序没有语法错误,但有逻辑错误,KEIL只能检查出语法错误。

I. keil调试值错误,实际打印正确

显示错误。
如果显示出错,会导致调试值错误,实际打印正确的情况发生。
一般情况下是main.h包含stm32f0xx_hal.h,stm32f0xx_hal.h包含stm32f0xx_hal_conf.h,stm32f0xx_hal_conf.h中包含各个外设库(如ADC),但是我在stm32f0xx_hal_conf.h里把main.h包含进去了。注销掉之后就好了。

J. keil中编译通过,但调试出现syntax error

语法有错误,把ACALL换为长跳转LCALL试试。

阅读全文

与keil编译没错调试显示错误相关的资料

热点内容
java单击事件 浏览:641
绝对尺寸编程法 浏览:265
服务器共享文件夹中病毒 浏览:35
哪个app会员看综艺最全 浏览:761
程序员朋友圈招聘 浏览:339
细细的小木棍怎么做解压玩具 浏览:36
不要惹程序员的视频 浏览:995
码高编程如何加盟 浏览:756
程序员好处有哪些 浏览:954
c语言编译后的程序 浏览:12
公交卡单片机 浏览:745
减压缩软件下载 浏览:300
51单片机复位电路有哪两种 浏览:924
et2008加密狗教程 浏览:965
安卓手机用什么录制高清视频 浏览:749
cadim命令如何应用 浏览:949
免费ntp时钟服务器地址 浏览:686
域名如何与云服务器绑定 浏览:808
linuxjava环境搭建教程 浏览:128
单片机串口如何引起中断 浏览:272