MCU集成开发环境e2 studio中添加 Keil AC6 编译器

strongerHuang 2025-08-15 11:55
关注+星标公众,不错过精彩内容

作者 | strongerHuang

微信公众号 | strongerHuang

自2005年10月Keil 公司被 Arm 收购之后,Keil 就像 Arm 的亲儿子一样,特别是 Keil 针对 Arm 内核单片机的编译器AC(Arm Compiler)也是受到了 Arm 的无限“关爱”。

今天就来讲讲在瑞萨MCU集成开发环境 e2 studio 中添加 Keil AC6编译器的方法。

关于 e2 studio 编译器

e2 studio这几年在快速更新,经过了很多版本的迭代更新,编译器也是在不断升级和变化。

在讲述瑞萨 e2 studio开发环境中添加 Keil AC6编译器之前,我们先讲讲e2 studio 编译器的变化。

比如e2 studio V5.3.0版本在创建工程时,选择编译器的这样的界面:
资讯配图
而在V5.6.0版本的时候,回看到增加了 LLVM Embedded Toolchain for Arm编译工具链
资讯配图
到V5.8.0版本时,是这样的:
资讯配图
如果你平时也更着升级IED,其实你会发现,e2 studio编译器以及工具的配置也在发生变化。

e2 studio中添加 Keil AC6编译器

我们为什么要在瑞萨 e2 studio 开发环境中添加 Keil AC6编译器呢?

原因很简单,针对Arm Cortex-M内核单片机,有很大一部分开发者(包括初学者)都是在 Keil 环境下进行开发,而 Keil 下的使用 AC 编译器也自然用的比较多。

想要使用e2 studio开发环境中,又要“兼容”Keil环境下的代码,在e2 studio开发环境中添加 AC编译器自然就是其中的一种办法。

1、准备/安装好AC6编译器
如果你安装了Keil MDK,在安装目录下,就有 AC6编译器。

比如Keil MDK V5.41版本下AC6编译器的默认安装路径:

C:\Users\Administrator\AppData\Local\Keil_v5\ARM\ARMCLANG

C:\Keil_v5\ARM\ARMCLANG

资讯配图
或者,你自己可以在 Arm 官方下载指定版本的 AC6 编译器:
https://developer.arm.com/documentation/ka005198/latest
资讯配图
截至2025年8月,AC6最新版本为V6.24。如果你Keil自带的AC6版本不合符你的需求,你可以下载其他版本的AC6。

在Windows环境下的 exe 安装包,直接双击,根据提示一路 next 就能安装完成。

2、e2 studio中添加 AC6编译器
我们以 e2 studio V5.8.0为例。

打开e2 studio,打开菜单:窗口 -> 首选项 -> Toolchains,然后添加工具链:
资讯配图
添加AC6的路径,就是上面你安装的路径(Keil MDK 下 AC6编译器的默认安装路径):

C:\Users\Administrator\AppData\Local\Keil_v5\ARM\ARMCLANG

C:\Keil_v5\ARM\ARMCLANG

资讯配图
点击“下一步”,会自动帮你搜索AC6编译器,然后列出信息:
资讯配图
点击【完成】,再点击“应用并关闭”,重启e2 studio工具即可。
资讯配图
3、e2 studio中使用 AC6编译器创建工程
当我们添加好AC6编译器,在创建工程的时候,在编译器工具栏会多一个AC6的选项:
资讯配图
基于 e2 studio 创建工程的细节就不描述了,可以参看瑞萨RA8系列教程 | 基于 e2 studio 创建RA8工程

创建好工程之后,就能使用AC6正常编译了。如果一切顺利,就能编译0错误,并下载程序到开发板。
资讯配图
4、额外说明
最后再额外说明一下,AC6编译器需要“license”,我们这里 AC6.22 是 Keil MDK v5.41 下的编译器(Keil MDK 已经注册了)。

如果你直接下载Arm官方的 AC6 编译器,没有注册授权的话,编译代码的时候可能会出现类似如下的错误提示:
资讯配图
本文就分享到这里,希望对你有所帮助。


------------ END ------------


资讯配图

应用于MCU/MPU的Reality AI工具到底是什么?


资讯配图

开发瑞萨MCU会用到了哪些工具?

声明:内容取材于网络,仅代表作者观点,如有内容违规问题,请联系处理。 
MCU
more
技术直播:MCU+DSP  C29x 内核架构解析
坚持继续布局32位MCU,进一步完善产品阵容,96Mhz主频CW32L012新品发布!
奕斯伟计算 RISC-V MCU 获车规证
中国RISC-V MCU先行者,率先成熟商用并持续盈利
深圳开发者爽了!瑞萨MCU/立创开源/13万转电机/国产机器视觉崛起!
TI 原厂免费培训:最新架构DSP+MCU (北京 深圳线下)
东风汽车:国产车规级MCU技术破局之路 | 盖世汽车2025第五届汽车芯片产业大会
最新架构DSP+MCU (TI 原厂免费培训:原厂免费培训:北京 深圳线下)
瑞萨成为今年MCU卷王,再次发布MCU新品
7 月 24 日 深圳科兴科学园:MCU 及嵌入式技术论坛
Copyright © 2025 成都区角科技有限公司
蜀ICP备2025143415号-1
  
川公网安备51015602001305号