用Keil vision5编译时出现以下错误:
D:MDKinstallARMPACKKeilSTM32F1xx_DFP2.2.0DeviceIncludestm32f10x.h(483): error: #5: cannot open source input file "core_cm3.h": No such file or directory。
这是因为你装的MDK版本太新了,比如MDK5.12/5.13,它们不会从MDK安装目录去查找头文件。 所以导致这个错误。
解决方法如下:
把图片中的文件复制到keil软件安装的include目录下:
D:MDKinstallARMPACKKeilSTM32F1xx_DFP2.2.0DeviceInclude
在编译结果成功:
上一篇:9.STM32中对SysTick_Init()函数和Delay_us()的理解
下一篇:keil5软件仿真出现unknown signal解决方法
推荐阅读
史海拾趣
在20世纪90年代初,Heimann Optoelectronics Gmbh作为一家初创企业,在光电传感器领域崭露头角。公司创始人汉斯·海曼(Hans Heimann,虚构人物)敏锐地洞察到市场对高精度、低功耗光电传感器的迫切需求。他带领团队历经数年研发,成功推出了首款基于先进光电转换技术的红外传感器,该产品在工业自动化、医疗设备等领域迅速获得认可,为公司赢得了第一批重要客户,奠定了市场地位。
在电子行业中,合作与共赢是企业发展的重要途径。Cedrat Technologies积极与产业链上下游企业建立紧密的合作关系,共同推动电子行业的发展。通过与合作伙伴的协同创新和技术交流,Cedrat Technologies不仅拓展了自身的业务范围,也提升了在行业内的影响力和竞争力。
随着物联网市场的快速发展,Telit作为全球领先的物联网模组和平台提供商,开始寻求通过并购来增强自身在低功耗WiFi技术领域的实力。2017年,Telit宣布收购GainSpan,这一举措不仅丰富了Telit的无线模组产品线,还进一步巩固了其在物联网市场的领先地位。GainSpan的技术与Telit的平台和服务相结合,为客户提供了更加全面的物联网解决方案。
深圳贝特莱电子科技股份有限公司成立于2011年7月,从一开始,公司就明确了以技术研发为核心的发展战略。依托专业团队多年的行业资源积累,贝特莱致力于开发具有自主知识产权的核心技术。在指纹识别、触控、生命感知及MCU等芯片领域,贝特莱不断取得突破,为后续的市场拓展奠定了坚实的基础。
在制药工业中,Eclipse Magnetics的磁选机技术得到了广泛应用。通过与制药企业的合作,Eclipse Magnetics成功解决了制药过程中可能存在的金属污染问题。这种合作不仅提升了制药企业的产品质量,也进一步巩固了Eclipse Magnetics在电子行业的地位。
Afero的物联网平台在智能家居领域取得了显著的突破。他们与多家智能家居设备制造商合作,推出了一系列基于Afero平台的智能家居产品。这些产品通过统一的嵌入式、移动和云技术,实现了跨设备的安全通信和云通信,为用户提供了更加便捷、智能的家居体验。Afero平台还支持从制造到消费者使用的全过程设备连接,确保设备的安全性和可靠性。
通过实验对ucos的任务调度有些疑问,请教下大家! 问题如下: 创建了两个任务: OSTaskCreate( taskLED1, (void *)0, &GstkLED1[TASK_LED_STK_SIZE-1],1 ); &nbs ...… 查看全部问答∨ |
|
IPerf在WinCE ARMV4I下运行提示缺少component或相关libraries 想要测Wi-Fi模块的带宽, 在网上Down了一个IPerf源代码,板子上用的是ARMV4I, 编译器选ARMV4I, Build后,把iperf.exe copy到板子上运行, 错误提示:"Cannot find \'IPERF\' (or one of its components). Makesure the path and filename are cor ...… 查看全部问答∨ |
WINCE6 虚拟机启动时报Jumping to 0x00224cb0 开发环境为:VS2005 + WINCE 6.0 CPU: X86 设备类型为 PDA 或者 custom device 未增删任何代码,用OS 生成向导生成后,直接编译、链接生成NK.BIN 文件,然后用MS_DOS引导启动虚拟机,然后就看到屏幕上显示:Jumping to 0x00224cb0 ...… 查看全部问答∨ |
我在周立功代码的基础上改程序,去掉#include \"systemInit.h\"之后,会出现C:\\Keil\\ARM\\INC\\Luminary\\timer.h(105): error: #20: identifier \"tBoolean\" is undefined,以前的程序都是引用StellarisWare的inc库的啊,这次怎么 ...… 查看全部问答∨ |
我用f2812的比较单元实现pwm输出有问题,我的对寄存器初始化代码如下面所示,这里我采用比较单元输出pwm波的同时,也采用了通用定时器1的比较输出,在运行程序时,通用定时器的比较输出是正常的,但是用比较单元pwm输出引脚没现象!郁闷,请高手 ...… 查看全部问答∨ |