问题出现环境:
1.使用STM32F030 Demo板下载厂家给的LED测试例程时;
2.使用Keil-MDK-uVison5版本;
3.准备Build all时。
问题出现现象:
1.系统无法创建可烧写文件,即Target not created。显示Error为:
..SystemCMSIScore_cm0.h(127): error: #5: cannot open source input file "core_cmInstr.h": No such file or directory.
类似问题探究:
1...SystemCMSIScore_cm0.h(127): error: #5: cannot open source input file "core_cm0.h": No such file or directory.
2...SystemCMSIScore_cm0.h(127): error: #5: cannot open source input file "core_cmFunc.h": No such file or directory.
3....
问题原因分析:
板子生产厂家在编译代码的过程中,core_cmInstr.h头文件在所安装的库里面(注:使用KEIL5.0以上版本开发STM32F0系列单片机,安装好Keil后需要安装STM32F0支持的库Keil.STM32F0xx_DFP.1.2.0.pack才能做开发, 安装好该库后,问题中出现的core_cmInstr.h,core_cm0.h等头文件将会包含在所安装的库下面),待调试完成后,项目产生的所有文件将会直接提供给用户,在此过程中该头文件没有被包含在项目中,又由于软件版本的原因,Keil5.0版本无法搜索到该安装的库文件路径下,造成无法编译通过的现象。
问题解决方案:
将下图所示的所缺的头文件从安装Keil.STM32F0xx_DFP.1.2.0.pack的库下移动到该目录下。
上一篇:STM32F0之SPI(使用固件库)
下一篇:STM32F030 PF0与PF1作普通IO使用
推荐阅读
史海拾趣
ETEQ Microsystems Inc一直将品质管理作为公司的核心竞争力之一。公司建立了严格的质量管理体系,从原材料采购到产品生产、测试、包装等各个环节都严格把控。同时,公司还鼓励员工积极参与品质改进活动,通过持续改进不断提升产品质量和客户满意度。
在电子行业的浪潮中,ETEQ Microsystems Inc于XXXX年应运而生,创始人带着对微型电子技术的深厚理解和远见,立志打造一家具有创新精神的芯片设计企业。初创期,公司面临资金短缺、人才匮乏和市场竞争激烈的挑战。然而,通过精心研发的几款高性能低功耗芯片,ETEQ Microsystems Inc迅速在市场上打开了局面,赢得了合作伙伴的认可。
AIM公司深知质量是企业的生命线。因此,公司始终将质量管理放在首位,建立了严格的质量控制体系。从原材料采购到产品出厂,每一个环节都经过严格把关,确保产品的质量稳定和可靠。同时,AIM还注重品牌建设,通过提供优质的产品和服务,树立了良好的品牌形象和口碑。
Barnbrook Systems Limited的创始人在电子工程领域拥有深厚的背景,他们看到了市场对于高效能计算设备的需求。于是,公司应运而生,初期专注于研发高性能的电路板。通过不断的技术创新和优化,Barnbrook成功开发出一款具有革命性的电路板,其稳定性和处理速度远超当时市场上的同类产品。这一突破性的技术为Barnbrook赢得了众多客户的青睐,也为公司的快速发展奠定了坚实的基础。
Advanced Thermal Products Inc公司成立于XXXX年,由一群热衷于热管理技术的工程师创立。在初创期,ATP公司便以独特的技术视角,专注于研发高效、创新的热管理产品。他们针对当时电子设备散热效果不佳的痛点,成功开发出了一款新型的热管理解决方案,为公司在行业内树立了良好的口碑。
国内汽车电子这几天发展的很快,不过呢还是以独资和合资为主,在技术上也没有大的突破,个人来谈谈一些观点。 第一个因素,我个人觉得是我国的整车制造厂对于汽车电子技术方面积累的基础薄弱,导致无法控制整个开发过程。我们以车身控制来说,整车 ...… 查看全部问答∨ |
|
小弟现在用LPC2368的USB HID同PC机通讯,现在想改变输入PC机的数据包大小,改动了HID设备报表描述符的Reportcount值,但是改完之后PC机就识别不出这个HID设备了,有那位高手能帮忙解决一下吗?先谢过了!… 查看全部问答∨ |
|
用杨创的yc2440板, 接入usb鼠标键盘,刚开是能用 ,过一会,鼠标键盘就不响应了,无法用。重新插拔一下,又可以用了 ,就是时间一长,如果不动的化,鼠标键盘就不响应了。请问这是怎么回事,感觉是系统的问题,不知大家有没有遇到过? … 查看全部问答∨ |
问个无知的问题,我们都知道Windows Mobile上的安装包是CAB格式,解压后有一个setup.xml来描述 内部安装文件和注册表,但是有些第三方应用解压后看不到setup.xml,不知道是用什么工具打包的,微软的工具打包出来是有setup.xml的。 比如arcsoft的软 ...… 查看全部问答∨ |
使用ADS编译NBOOT,同样的代码,有时编译器自己会关闭,产生一个FELF00NBOOT.BIN,正常情况是应该是NBOOT.BIN,这个问题不知道大家有没碰到过… 查看全部问答∨ |