Keil4出现contains an incorrect path的提示

2019-05-20来源: eefocus关键字:Keil4  contains  an  incorrect  path  提示

用Keil4进行程序编译后,如果没有错误的话,在项目文件下的头文件会自动加载到.c文件的下面,如下所示:


但现在,我出现的错误时:


并且点击编译后,头文件没有自动加载上去,如下所示:


同时出现了一个错误,双击错误时弹出contains an incorrect path的窗口,


解决办法:1.先检查错误,修改过来,就行了。


2.我的文件名是“单片机U1的数据发送程序.c”,出现错误的是“的”后面那几个字,于是修改一下这几个字变成“单片机U1的发送程序.c”,之后从新编译,就不会出现contains an incorrect path的提示了,但是头文件依然没有加载上,所以错误还存在。


我的错误提示为:C(10):error C202: ‘TB8’:undefined identifier


解决方法:添加 sbit TB8=0x9b;


之后从新编译会发现错误就没有了,而且头文件也自动加载了上去。


 


关键字:Keil4  contains  an  incorrect  path  提示 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic462281.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:程序有误,为什么Keil却没有报错
下一篇:STC单片机之我见(一)-----IO口

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

KEIL 5 在debug调试时停留在Reset_Handler
KEIL 5 在debug调试时停留在Reset_Handler 在写STM32的Printf函数重定向时,出现程序在debug调试时,程序总是停留在“STM32F10x.s”文件中的Reset_Handler   PROCEXPORT  Reset_Handler             [WEAK]IMPORT  __mainLDR     R0, =__mainBX      R0ENDP如果把printf语句删除掉,就不会出现这个问题。但我们需要
发表于 2020-03-24
KEIL 5 在debug调试时停留在Reset_Handler
Keil C51中code、data、bdata、idata、xdata、pdata的解释
8051 结构提供给用户3 个不同的存储空间,程序存储器ROM,数据存储器RAM(内部RAM和外部RAM)。Keil C51通过以下的关键字定义了不同的存储类型,从而确保用户能够访问到51架构的全部存储空间。code:访问程序存储器ROM,即我们常说的代码段,用来存放可执行代码,空间可达64K(0x0000~0xffff),该存储空间的代码段是只读的。data:访问可直接寻址的片内存储器,即内部RAM,即我们常说的DATA区或数据段,在整个RAM块中只占前128 字节(0x00~0x7f),因为它采用直接寻址方式,对变量最高速的访问最快,通常我们把使用比较频繁的变量或局部变量存储在DATA 段中,但是次数必须节省,因为它的空间
发表于 2020-03-20
Keil C51中code、data、bdata、idata、xdata、pdata的解释
在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序
接下来就是如何烧写程序,在此我们选用的是在Keil5中烧写,烧写过程见STM32F10RET6核心板用户手册.pdf文件文档请去个人博客下载,官网也有一些,安装过程不做过多介绍接下配置Keil烧写环境第一步:点击下图标记图标接着出现如下,点击Debug按钮接着点击setting左侧,选择ST-Link Debugger之后点击Setting弹出下框,设置如下接下来在关闭弹窗,点击Utilities进行设置,注意红框内配置,点击setting出现以下弹框,注意红框内配置至此烧写环境配置完成接下来我们就可烧写程序了第三步:第一步:编译,点击以下红框内图标,出现无错误无警告则可以开始下载程序第二步:下载程序,如下图最下边框内出现的心就说
发表于 2020-03-14
在Keil中使用ST-Link V2方式网OneNet NB-IoT板子中烧写程序
ST Link设备连接正常,但是keil中找不到已连接的设备
报错:No target connectedError:Flash Download failed - Target DLL has been cancelledConnection to device is lost:check power supply and debug connection.If the target is in low power mode,please enable"Debug in Low Power Mode"  option from Target->settings menu.背景:使用STM32F429,STlink下载程序,keil for 
发表于 2020-03-12
ST Link设备连接正常,但是keil中找不到已连接的设备
Keil MDK使用第5篇---解决st-link 不能用状态
一直用的好好的 ,突然st-link不能用了,出现下边这个情况,上网一查很多人都有这个问题,就研究了下。注意:因为是一直可以使用,所以这里不再赘述是否没有驱动的问题,这其实应是第一步检查的。首先应排除硬件问题,若使用为台式机,可以试试使用背部面板USB口。然后就是降低传输速率,确认使用下载方式正确。还是不可以,可以按照以下步骤检查。1.首先先检查连线,然后检查keil下载配置(这里不再赘述,参见另一篇博文《keil下载配置》)2.还是不行的话,就试试下边的方法首先,翻译下错误:internal command error 内部命令错误找了几种方法都是可以的。原理其实差不多,根据自己情况判断用那个吧!1、原因是:芯片处于休眠的
发表于 2020-03-12
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved