完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
解释一下这句报错的意思:错误“请首先选择应用程序中使用的目标STM32F0xx设备"
因为库文件是N多个型号共用的,所以在编译之前必须选择一个芯片型号。之后才能编译。 编译报错如下 .LibrariesCMSISDeviceSTSTM32F0xxIncludestm32f0xx.h(111): error: #35: #error directive: “Please select first the target STM32F0xx device used in your application (in stm32f0xx.h file)” 解决办法 我们双击报错的位置,进入到错误位置。 我这个选用的是STM32F051芯片,所以找到有关051的地方,这里是提示如果定义了STM32F0XX_MD,STM32F051才会被定义。 把STM32F0XX_MD复制下来,打开KEIL MDK的工程选项。 在C/C++对话框 Define 增加STM32F0XX_MD然后再编译一次。编译通过。 |
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2955 浏览 16 评论
3455 浏览 1 评论
8987 浏览 16 评论
4050 浏览 18 评论
1102浏览 3评论
570浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
568浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2301浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 02:05 , Processed in 1.142673 second(s), Total 81, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号