#include "cmsis_version.h" ..\SYSTEM\delay\delay.c: 0 warnings, 1 error compiling stm32f1xx_ll_usb.c... ..\core\core_cm3.h(63): error: #5: cannot open source input file "cmsis_version.h": No such file or directory
时间: 2023-06-24 21:06:45 浏览: 818
这个错误提示说找不到 "cmsis_version.h" 这个头文件,可能是库文件路径或者头文件路径没有设置正确。您需要确认您的开发环境是否正确安装了 CMSIS 库,并且正确设置了库文件路径和头文件路径。
如果您已经安装了 CMSIS 库,可以尝试在代码中添加以下语句:
```c
#include "path/to/cmsis_version.h"
```
其中 "path/to/" 是 CMSIS 库的安装路径。如果您不知道 CMSIS 库的安装路径,可以在开发环境中搜索该文件,找到其绝对路径。
另外,您还需要确认您的开发环境是否正确设置了编译选项。在编译选项中,需要将 CMSIS 库路径添加到库文件路径和头文件路径中。具体操作方法可以参考您所使用的开发环境的文档。
相关问题
..\hallib\Src\stm32f1xx_ll_sdmmc.c: 0 warnings, 1 error compiling stm32f1xx_ll_utils.c... ..\core\core_cm3.h(63): error: #5: cannot open source input file "cmsis_version.h": No such file or directory #include "cmsis_version.h"
这个错误提示是说在编译 stm32f1xx_ll_utils.c 这个文件时,需要使用到 cmsis_version.h 这个头文件,但编译器找不到这个文件。这个错误通常是因为编译环境没有正确设置或者缺少必要的文件。
你可以尝试检查一下:
1. 确认是否安装了 CMSIS 库,并且路径是否正确。
2. 确认编译选项是否正确,是否包含了 CMSIS 库的路径。
3. 如果 CMSIS 库已经安装,但是编译器还是找不到 cmsis_version.h,那么可以尝试重新安装 CMSIS 库或者更新库文件。
希望这些提示能帮到你解决问题。
#include cmsis_os.h
这段代码是用于包含 CMSIS-RTOS 的头文件。CMSIS-RTOS 是一种嵌入式实时操作系统接口标准,用于支持多线程编程和调度。头文件 cmsis_os.h 中包含了一些宏定义、数据结构和函数声明,用于在程序中使用 CMSIS-RTOS 的相关功能。通过包含该头文件,可以在程序中使用 CMSIS-RTOS 提供的 API 进行多线程编程。