本文适用:Keil报错;STM32工程编译报错;新版Keil不兼容旧工程;安装后编译器路径识别失败;官网下载异常等问题...
🔥🔥🔥
引言
Keil MDK-Arm5.37 之后的版本不再默认安装 Arm Compiler 5.06 ,而安装的只有最新的 V6版本的编译器。
最近自己利用业余时间重新学习STM32单片机,安装Keil时,手贱更新到了Keil MDK5.37版本。万万没想到这下折腾由此就开始惹。。。
Arm Compiler 5(简称AC5)是用于Arm处理器的编译工具链,目前最新版本:Arm Compiler V6.14。 用于编译Coterx-M处理器的编译器很多,Arm Compiler就是其中一个,常用于Keil MDK、 Arm Development Studio(DS-5)中,还可用作独立工具链安装。
目录
4. Keil选择编译器V5 [ V5.06 update 7(build 960) ]
📚
1. 我的资源
( 官网下载, 拒绝账号注册的烦恼, 官方网站响应慢 )
🌟🌟🌟 放心的是,我是官方网站下载的。
点击下方链接 👇
📚
2. 官方网站下载
2.1. 下载
我们需要从官网上下载资源,点击以下 Arm Compiler 5.06 官方网站下载链接:
Downloads - Arm Developerhttps://developer.arm.com/downloads/view/ACOMP5
2.2. 选择版本
2.3. 下载成功后的目录树
📚
3. 编译器安装在 Keil 软件上
3.1. 新建文件夹
⚠️⚠️⚠️ 编译器需要安装在 Keil安装根目录的ARM下
- 我的Keil的安装路径是:D:\Keil_v5\
- ⚠️⚠️⚠️ 新建文件夹:D:\Keil_v5\ARM_Compiler_5.06u7 或者 ARMCC (也可自定义),用于存放。
- 安装在该路径下
“ARMCLANG” 是存放v6编译器的文件夹。
3.2. 安装
当下载安装包成功后,我们找到根目录的 installer文件夹 内的安装程序 “ setup.exe ”,双击该安装程序,安装路径如下:
3.3. 安装完成
下图是安装成功后的效果图:
3.4. 添加编译器
成功后,我们需要将编译器添加到Keil的配置中,以下是点击顺序
- 1. Project
- 2. Manage
- 3. Project Items
- 4. Folders/Extensions
- 5. 点击 … 控件按钮
- 6. Add another Arm Compiler Version to List
- 7. 选择上面自己配置的AC5安装路径(C:\Keil_v5\ARM\ARM_Compiler_5.06u7)
如下图:
✅✅✅ 如无意外,下图就是成功的样子;
有意外的话......肯定是你的问题! 【失败就直接重来吧!😁】
📚
4. Keil选择编译器V5 [ V5.06 update 7(build 960) ]
📚
5. 测试
我们尝试着编译一套代码,以 正点原子的DEMO 为例:
linking...
Program Size: Code=5284 RO-data=592 RW-data=104 ZI-data=5288
FromELF: creating hex file...
"..\OBJ\UCOSII-1.axf" - 0 Error(s), 0 Warning(s).
Build Time Elapsed: 00:00:04
✅✅✅ 顺利编译,我们成功啦!
🐷🐷🐷
- End -
(* ̄︶ ̄)创作不易!期待你们的 点赞+收藏+评论 喔!
本文来源网络,免费分享知识,版权归原作者所有。如涉及作品版权问题,请联系我删除!
---
如果彻底解决您的问题,请一键三连,点赞+收藏哦!💗💗💗