Keil嵌入式开发错误集锦之2(“Please select first the STM32 EVAL boardto be used”)

xingyun86 2022-2-18 1590

Keil嵌入式开发遇到错误:

..\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template\main.c(24):error:  #5: cannot open source input file"stm32_eval.h": No such file or directory

或者

Please select first the STM32 EVAL boardto be used (in stm32_eval.h)


这是典型的通过教程学习,而没有添加stm32_eval项导致的编译问题。

解决办法:拷贝en.stsw-stm32054_v3-6-0_v3.6.0\STM32F10x_StdPeriph_Lib_V3.6.0\Utilities\STM32_EVAL目录下的

所有文件夹和stm32_eval.c、stm32_eval.h到你的项目工程目录下,并添加stm32_eval.c、STM32100B_EVAL\stm32100b_eval_lcd.c到工程中。然后配置Define,添加USE_STM32100B_EVAL选项,同时添加需要的include paths。


再次编译,即可。

×
打赏作者
最新回复 (0)
只看楼主
全部楼主
返回