原因主要有三点:启动文件,头文件定义,驱动选择不一致。各项如下:

1、启动文件

2、头文件定义

3、驱动选择

会导致报错的情况案例:

1、启动文件为startup_stm32f10x_md.s,C/C++的Define为 STM32F10X_HD,会报错。因为头文件定义与启动文件不一致

2、启动文件为startup_stm32f10x_md.s,C/C++的Define为 STM32F10X_MD,驱动(Device)选择STM32F103ZE,会报错。因为STM32F103ZE系列芯片属于大容量芯片,而MD属于中容量芯片驱动文件。

Keil报错:Libraries\CMSIS\stm32f10x.h(298): error: #67: expected a }相关推荐

  1. Keil MDK编译出现..\USER\stm32f10x.h(428): error: #67: expected a “}“错误的解决办法

    出现这个错误绝对不是这个官方头文件的语法错误. 在Options里 这里原先是10X改成你需要的芯片型号,编译就通过了.

  2. ..\USER\stm32f10x.h(428): error: #67: expected a “}“ ADC1_2_IRQn = 18, /*!<

    MDK软件编译,出现如下错误: ..\USER\stm32f10x.h(428): error: #67: expected a "}"ADC1_2_IRQn = 18, /*!& ...

  3. keil 5 出现 error:  #67: expected a } 错误解决

    使用KEIL 5一段时间,发现用keil 5 打开一些比较早的工程时,会出现大量 error:  #67: expected a "}" 错误: ... Keil\STM32Fxx ...

  4. Keil 报错 declaration may not appear after executable statement in block的解决办法

    Keil 报错 declaration may not appear after executable statement in block的解决办法 在移植修改例程代码时,Keil 报错 " ...

  5. 如何解决Keil报错error: #411: a parameter is not allowed ...

    这个报错是因为你的代码里边的某个函数参数做了如下定义: eg:void text(u8 m,u8 arr[][m]){ ... } 即你希望创建一个不定长的数组,但实际上我们知道,一般来说这种创建不定 ...

  6. linux 修改用户密码 报错,linux中修改用户密码报错 passwd:Authentication token manipulation error...

    出现"passwd:Authentication token manipulation error"这种问题需要考虑以下情况: 1.错误出现在输入完新密码后 问题:/etc/pas ...

  7. mysql8.x实践系列(3)Qt客户端连接mysql报错:Authentication plugin ‘caching_sha2_password‘ reported error

    一.现象描述 Qt客户端远程连接mysql8.x服务器,会报错: Authentication plugin 'caching_sha2_password' reported error:Authen ...

  8. 安装php时,make步骤报错make: *** [ext/gd/gd.lo] Error 1

    安装PHP时,make步骤报错make: *** [ext/gd/gd.lo] Error 1 /usr/local/src/LAMP+memcahed+catci/php-5.4.0/ext/gd/ ...

  9. vue项目报错,解决Module build failed: Error: Cannot find module ‘node-sass‘ 问题

    vue项目报错,解决Module build failed: Error: Cannot find module 'node-sass' 问题 参考文章: (1)vue项目报错,解决Module bu ...

  10. Qt5.x解决报错main.cpp:1:10: fatal error: QApplication: No such file or directory问题

    Qt5.x解决报错main.cpp:1:10: fatal error: QApplication: No such file or directory问题 问题描述 定位问题 解决方法 The en ...

最新文章

  1. MySQL学习笔记(十四)—— MySQL的命令集(4)
  2. boost::fusion::make_unfused用法的测试程序
  3. 沉默已久的华为突然宣告杀入无人驾驶领域,司机将全部失业!
  4. Swift - 从字典(或者Alamofire)直接创建Model文件的工具
  5. mediarecorder添加时间戳_Python脚本实现数据处理(官方实例)和Hive自带时间函数...
  6. bal插口_播放器上的这个“昂贵”的插口,是噱头还是真有用
  7. torch中的几种乘法。torch.mm, torch.mul, torch.matmul
  8. 信息论和贝叶斯(或许会继续补充)
  9. android widget包说明与应用
  10. 给html标签加上鼠标划过小手样式
  11. android 恢复出厂设置流程分析,Android恢复出厂设置流程分析
  12. matlab如何调整顺时针逆时针,关于算法:确定线段的方向是顺时针还是逆时针
  13. 2015/7/28(总结昨天抄底操作失败-割肉自保)
  14. 【转】Photoshop 用户名.组织或序列号丢失或无效.应用程序无法继续.
  15. poco mysql 库_poco网络库
  16. 2013 CocoaChina微信精选之技术汇
  17. 手机如何当win10电脑摄像头使用
  18. 看这篇就够了!能源企业数字化升级,推动绿色低碳发展
  19. 有冒险才会有精彩!转行软件测试,我从不后悔
  20. java判断身份证图片旋转角度_java实现图片角度旋转并获得图片信息

热门文章

  1. 485集线器在安防监控系统的应用
  2. 伦敦银短线交易_MOM指标
  3. Flurry、友盟、TalkingData,Google analytic移动应用统计分析对比
  4. Linux下的exec系统调用详解
  5. opengl-shader学习笔记:varying变量
  6. sumifs 汇总_空标准单元格的SUMIFS公式
  7. 教你从零开始成为优秀交互设计师(一):交互设计师修炼指南
  8. c 获取本地计算机ip,C++如何获取本机的IP地址
  9. debian下配置防火墙iptables
  10. NES APU Replayer