@TOC

解释一下这句报错的意思:错误“请首先选择应用程序中使用的目标STM32F0xx设备"
因为库文件是N多个型号共用的,所以在编译之前必须选择一个芯片型号。之后才能编译。

编译报错如下

.\Libraries\CMSIS\Device\ST\STM32F0xx\Include\stm32f0xx.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然后再编译一次。编译通过。

移植STM32F051,编译后遇到 #error Please select first the target STM32F0xx device used in your applicatio相关推荐

  1. #error “Please select first the target STM32F4xx device used in your application (in stm32f4xx.h

    一.Bug背景 在使用寄存器方式点亮LED时遇到的Bug 解决方案: 根据STM32的存储器映射先定义好各个寄存器的地址,并把这些地址定义都写在stm32f4xx.h中. stm32f4xx.h文件里 ...

  2. STM32F407遇到 #error Please select first the target STM32F4xx device used in your application 解决方法

    今天调试STM32F407的MP3播放程序,遇到了一个问题. 例程中提示的出错信息是下面的这两行,同样的问题出了好几十个,就不一一粘贴了. ..\USER\stm32f4xx.h(102): erro ...

  3. 【STM32】关于keil5中下载按钮灰色及出现#error “Please select first the target STM32F4xx devic....错误的解决方法

    解决首次运行报错问题 近期在网上购买了一个WIFI模组,例程是使用HAL库编写的,首次编译的时候出现USER\stm32f4xx.h(193): error: #35: #error directiv ...

  4. android studio编译时提示error please select android sdk

    在做项目时协同开发时遇到的问题. 更新工程后编译提示该错误.  错误原因是,有人上传了修改的.iml文件,此处为app.iml将 <orderEntry type="jdk" ...

  5. stm8 IAR 编译错误atal Error[Pe035]: #error directive: quot;Please select first the target STM8L device

    这表明,没有设置该stm8单片机型号的宏 可以在下面选择一种 复制到如下图所示的地方(粗体) STM8L15X_MD   中等密度设备 STM8L15X_MDP  中等密度+的设备 STM8L15X_ ...

  6. STM8L151的IAR工程编译报错Fatal Error[Pe035]: #error directive: “Please select first the target STM8L...

    项目场景: STM8L151G4XX单片机IAR工程编译报错. 问题描述 编译报错:Fatal Error[Pe035]: #error directive: "Please select ...

  7. qt添加资源文件后编译失败,提示Qt:Error:No rule to make target ’ … /…/??.png’,needed by ‘debug/qrc_qrc.cpp’ stop

    提要 项目本来编译没有问题,资源文件忘记添加了,于是添加资源文件后,编译没有通过,提示错误:Qt:Error:No rule to make target ' - /-/??.png',needed ...

  8. anno arm移植Qt环境后,编译正常,程序无法正常启动问题的记录

    anno arm移植Qt环境后,编译正常,程序无法正常启动问题的记录 Cannot load library libqxcb.so: (libQt5XcbQpa.so.5: symbol , vers ...

  9. KEIL5 MDK编译后出现.\Output\led.axf: Error: L6218E: Undefined symbol SystemInitreferred from startup_解决方案

    KEIL5 MDK 编译后出现错误提示信息 .\Output\led.axf: Error: L6218E: Undefined symbol SystemInit (referred from st ...

最新文章

  1. docker 镜像容器导入导出、查看日志、拷贝文件命令
  2. Spring Cloud【Finchley】-16 Zuul的路由配置
  3. Jmeter之断言操作
  4. php编码处理的文章一篇
  5. JNLP(Java Web Start )
  6. ES5 every/some/reduce/reduceRight的使用与重写
  7. Python 的协程
  8. openstack windows下远程debug调试(komodo)
  9. paramiko模块执行linux下nohup卡住的问题。
  10. java成员方法tostring_Java 工具类-toString
  11. 利用云终端减少硬件冗余 提高机房整体管理效率
  12. 遗传算法适应度计算函数——ranking
  13. 前15天mysql_15天快速学习数据库Mysql基础操作命令
  14. jsp显示中文文件名的图片 详细出处参考:http://www.jb51.net/article/37149.htm
  15. 谷底c语言,谷底线的基本画法是什么?
  16. 乐玩插件和大漠插件哪个好_哪个PS后期插件功能最多最强?风光人像全能修图王!一个顶五个...
  17. 找工作经验分享贴——硬件岗求职历程
  18. 2022081班李亚楠20220905
  19. Windows下安装Python pyramid,并运行一个pyramid的Helloworld项目
  20. 【frp】使用 frp 实现内网穿透(CentOS 云服务器 + Win10)

热门文章

  1. 中电丽声CELISEN 专业20W~150W平面变压器 planar transformer,助力pc和手机快速充电 type-c pd更加高效节能
  2. 第二周总结(2022.10.24~2022.10.28)
  3. Android 怎么获取手机端的ip地址
  4. TAPAS: Weakly Supervised Table Parsing via Pre-training 原论文解读
  5. 此情无计可消除,才下眉头,却上心头
  6. 人生中第一次面试-----字节跳动面试经验总结
  7. android xvideo app,xvideos2019最新免费版
  8. RedHat系Linux通过yum安装MySQL
  9. java zip 解压 密码_Java解压和压缩带密码的zip文件过程详解
  10. vivo全球商城:库存系统架构设计与实践