• 正文
  • 相关推荐
申请入驻 产业图谱

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

03/14 16:22
2995
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

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

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

关于?e2 studio 编译器

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

e2 studio经过了很多版本的迭代更新,编译器也是在升级、增加。

比如e2 studio V5.3.0版本在创建工程时,选择编译器的这样的界面:

而在V5.6.0版本的时候,是这样的:

到目前(2025-03)最新版本V5.8.0下,是这样的:

其实,你会发现,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版本下AC编译器的默认安装路径:

C:UsersAdministratorAppDataLocalKeil_v5ARMARMCLANG

C:Keil_v5ARMARMCLANG

或者,你自己在 Arm 官方下载 AC6编译器https://developer.arm.com/documentation/ka005198/latest

截至目前(2025-03)AC6最新版本为V6.23,你可以下载历史版本也行。在Windows环境下的 exe 安装包,直接双击,根据提示一路 next 就能安装完成。

2、e2 studio中添加 AC6编译器我们以目前(2025-03)最新版本的?e2 studio V5.8.0为例。

打开e2 studio,打开菜单:窗口 -> 首选项?-> Toolchains,然后添加工具链:

添加AC6的路径,就是上面你安装的路径(Keil MDK V5.41版本下AC编译器的默认安装路径):

C:UsersAdministratorAppDataLocalKeil_v5ARMARMCLANG

C:Keil_v5ARMARMCLANG

点击“下一步”,会自动帮你搜索AC6编译器,然后列出信息:

点击【完成】,再点击“应用并关闭”,重启e2 studio工具即可。

3、e2 studio中使用 AC6编译器创建工程当我们添加好AC6编译器,在创建工程的时候,在编译器工具栏会多一个AC6的选项:

基于 e2 studio 创建工程的细节就不描述了,可以参看瑞萨RA8系列教程 | 基于 e2 studio 创建RA8工程

创建好工程之后,就能使用AC6正常编译了。如果一切顺利,就能编译0错误,并下载程序到开发板

最后额外说一下,AC6编译器需要“license”,我们这个AC6.22是 Keil MDK v5.41 下的编译器(我Keil MDK 已经注册了)。

如果你直接下载Arm官方的 AC6 编译器,没有注册授权的话,编译代码的时候就会出现类似如下的情况:

本文就分享到这里,希望对你有所帮助。

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录

作者黄工,从事嵌入式软件开发工作8年有余,高级嵌入式软件工程师,业余维护公众号『strongerHuang』,分享嵌入式软硬件、单片机、物联网等内容。