当前位置: 首页 > news >正文

Keil MDK5.37或更高版本不再预装ARM Compiler Version5导致编译错误的解决方法

Keil MDK5.37预装的是最新的ARM Compiler Version6

我们可以先右击查看工程属性

在Target标签下,我们可以看到Compiler Version5就是丢失的

在Target标签下,我们可以看到Compiler Version5就是丢失的

图1 

以固件库方式编程,编译之后全是错误我是按照【野火】的单片机教程一步一步从最基础开始学习的。刚开始用寄存器方式编程的时候使用Compiler Version6进行编译没有任何问题。但是一旦使用ST官方的固件库,一编译就提示由344多个错误。我在网上搜索了产生这个编译错误的原因,原来学习STM32都会买开发板,不管是野火,正点还是普中,给的资料例程都是好几年前,在keil5.37或更高版本编译出错,因为没有compiler version5。

解决方法:

从链接:pan.baidu.com/s/1rPaXDo下载Arm Compiler 5,提取码:1111。

解压后目录如下:

将上述红色框、箭头所指目录拷贝到粘贴到MDK5.37的ARM目录下即可,如下:

之后打开MDK5.37,点击Manage Project Items

在Folders/Extensions标签下,点击右侧省略号添加之前复制的ARMCC文件夹,这样子以来我们的MDK5.37就有Arm Compiler 5了

此时图1中就有就有compiler version5,选择该编译器为默认编译器:

编译程序,没有报错。 

相关文章:

  • golang连接sm3认证加密(app)
  • ReactJS 中的 JSX工作原理
  • 简单配置RHEL9.X
  • 痛点即爆点?如何挖掘客户的痛点和需求?
  • FEMFAT许可分析的数据可视化方法
  • python学习day33
  • AI生态警报:MCP协议风险与应对指南(中)——MCP Server运行时安全​​
  • 【专题】深度学习期末复习资料(题库)
  • 从0开始学习R语言--Day12--泊松分布
  • OptiStruct实例:消声器前盖ERP分析(2)RADSND基础理论
  • Rust 编程实现猜数字游戏
  • kanass V1.1.3版本发布,支持需求评审和Jira的数据导入
  • 脱发因素机器学习数据分析
  • 小程序33-列表渲染
  • OpenCV---pointPolygonTest
  • 【Linux 学习计划】-- 命令行参数 | 环境变量
  • 使用基于Xsens惯性传感器的动作捕捉技术测量人体工程学
  • 多模态大语言模型arxiv论文略读(101)
  • 24位高精度数据采集卡NET8860音频振动信号采集监测满足自动化测试应用现场的多样化需求
  • 【开发心得】AstrBot对接飞书失败的问题探究
  • 浙江 网站建设/百度一下的网址
  • 做身份证网站/百度登录账号首页
  • 私服网站建设/搜索引擎调词平台哪个好
  • 珠海网站建设搭建/seo要点
  • qq空间做单页网站/网站制作大概多少钱
  • wordpress 图片加水印/seo网络推广方法