0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在e² studio中添加IAR和Keil的ARM编译器

瑞萨嵌入式小百科 来源:未知 2023-03-14 10:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

dfcb0f3c-c211-11ed-bfe3-dac502259ad0.gif

e2studio是用于瑞萨MCU的集成开发环境(IDE),该开发环境是基于全球广泛使用的Eclipse平台而开发,e2 studio可以帮助客户完成从代码开发、编译、下载及调试的整个开发过程,帮助客户有效的提升开发效率。

e00c6216-c211-11ed-bfe3-dac502259ad0.gif  

在较早版本的e2studio中,针对瑞萨的RA系列RAM内核的产品,默认安装的是GCC的编译器,但在实际的应用过程中,很多的客户都习惯于使用IAR或Keil IDE来开发他们的产品,并且IAR和Keil的编译器编译效率高于GCC编译器,所以在2022-07版及之后版本中,e2 studio开始支持IAR和Keil的编译器了。

e02513ec-c211-11ed-bfe3-dac502259ad0.png

支持的编译器版本

● GNU Arm Embedded Toolchain (Version: 10.3-2021.10或更新版本)

● IAR Compiler 9.20.2 或更新版本

● Arm Compiler (Version: 6.18 或更新版本)

需要注意的是:PC系统中需要先完整安装EWARM和Keil IDE

1. 安装IAR C/C++ Compiler for ARM

e2 studio默认安装的是GCC的工具链,IAR Compiler需要单独安装,需要注意的是,IAR Compiler需要有IAR授权License。

瑞萨官网有IAR Compiler安装过程的英文说明,您可复制以下网址在浏览器中打开查看:

https://en-support.renesas.com/knowledgeBase/19772607

具体安装过程如下

① 安装IAR授权的IAR Embedded Workbench

② 配置IAR C/C++ Compiler for ARM的License

③ 启动e2 studio 2022-07或更高版本

④ 从e2 studio的Help选项中选择IAR Embedded Workbench plugin manager...

e05499fa-c211-11ed-bfe3-dac502259ad0.png

⑤ 在弹出的菜单中选中对应的IAR编译器版本进行安装

e099b544-c211-11ed-bfe3-dac502259ad0.png

⑥ 期间e2 studio将访问IAR的存储库,需要等待一段时间,之后在弹出菜单中选中所有的选项,然后点击Next选项。

e0b002f4-c211-11ed-bfe3-dac502259ad0.png

⑦ 在弹出的菜单中选中接受License协议,并点击Finish按钮

e104408a-c211-11ed-bfe3-dac502259ad0.png

⑧依据提示信息,重启e2studio

e17d13ac-c211-11ed-bfe3-dac502259ad0.png

⑨通过e2 studio建立新工程后,就可以选择使用IAR编译器了

e18d3b24-c211-11ed-bfe3-dac502259ad0.png

2. 安装Keil ARM Compiler

① 取得Keil MDK License授权并安装Keil MDK

② 启动e2 studio 2022-07或更高版本

③ 从e2 studio的Window选项中选中Preferences选项

e18d3b24-c211-11ed-bfe3-dac502259ad0.png

④ 在弹出的菜单中选中Toochains选项

e20dc1ea-c211-11ed-bfe3-dac502259ad0.png

⑤ 在弹出菜单中添加Keil编译器路径,例如:C:Keil_v529ARMARMCLANG,即Keil ARM Compiler的安装路径,然后点击Next

e2387020-c211-11ed-bfe3-dac502259ad0.png

⑥ 在弹出菜单中会显示相关的Keil ARM编译器信息,点击Next → Finish结束安装

e24cdede-c211-11ed-bfe3-dac502259ad0.png

⑦ 通过e2 studio建立新工程后,就可以选择使用Keil ARM编译器了

e2600180-c211-11ed-bfe3-dac502259ad0.png

1

END

1


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19121

    浏览量

    403564
  • 瑞萨
    +关注

    关注

    38

    文章

    22517

    浏览量

    91170
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    何在 S32DS 3.6 安装 IAR Eclipse 插件并创建 IAR 项目?

    何在 S32DS 3.6 安装 IAR Eclipse 插件并创建 IAR 项目? There is an article here that explains how to op
    发表于 04-23 07:44

    Keil Studio现已支持在GitHub Codespaces运行

    Keil Studio 现已支持在 GitHub Codespaces 运行,通过你的浏览即可将 Arm 量产级、兼容 CMSIS 的开
    的头像 发表于 04-21 14:38 210次阅读
    <b class='flag-5'>Keil</b> <b class='flag-5'>Studio</b>现已支持在GitHub Codespaces<b class='flag-5'>中</b>运行

    如何使用IAR编译器IAR项目编译S32K3 MCAL项目

    的路径必须与所使用的 IAR 软件版本一致,以确保可以找到相应的 IAR 编译器。 图4 2.2.5Check_build_params.mk modification 将以下内容添加
    发表于 04-14 08:46

    RT-Thread新开发工具支持:e2studio手把手适配教程 | 技术集结

    Titan-RA8P1的芯片是Renensas的RA8P1系列芯片,瑞萨官方使用的IDE是e2studio。本文介绍如何在e2studio创建工程并结合RT-Thread的源码,在
    的头像 发表于 04-02 18:06 3540次阅读
    RT-Thread新开发工具支持:<b class='flag-5'>e2studio</b>手把手适配教程 | 技术集结

    使用 Keil Studio for Visual Studio Code开发 STM32 设备

    ,其中包括 STMicroelectronics 广泛的 STM32 产品系列。它将 Arm 编译器的可靠性与成熟度、广泛的器件支持,与 Visual Studio Code 的灵活性和可扩展性有
    的头像 发表于 03-05 17:41 3876次阅读
    使用 <b class='flag-5'>Keil</b> <b class='flag-5'>Studio</b> for Visual <b class='flag-5'>Studio</b> Code开发 STM32 设备

    何在 IAR Embedded Workbench for ARM 开发环境启用可配置数据闪存并设置大小?

    何在 IAR Embedded Workbench for ARM 开发环境启用可配置数据闪存并设置大小?
    发表于 08-26 07:49

    请问如何在keil μVision 5上进行ARM编译器的代码优化?

    何在keil μVision 5上进行ARM编译器的代码优化?
    发表于 08-20 07:37

    何在Keil中将NuMicro BSP从Arm编译器5迁移到编译器6?

    Keil中将NuMicro BSP从Arm编译器5迁移到编译器6!
    发表于 08-20 06:29

    请问如何在 Keil μVision 或 IAR EWARM 中使用观察点进行调试?

    何在 Keil μVision 或 IAR EWARM 中使用观察点进行调试?
    发表于 08-20 06:29

    请问如何在 IAR Embedded Workbench for ARM 开发环境启用可配置数据闪存并设置大小?

    何在 IAR Embedded Workbench for ARM 开发环境启用可配置数据闪存并设置大小?
    发表于 08-20 06:23

    求助,关于NanoEdge AI Studio生成的库交叉编译器版本疑问求解

    20231009\", 那么问题来了,怎么在NanoEdge AI Studio设定交叉编译器呢,比如设置为armcc、armclang、iccram,因为我需要将库加到keil或者iar
    发表于 08-08 07:25

    Aurix Development Studio 是否有允许在 SCR 端添加调试编译器选项的功能?

    ELF 文件的调试信息,其中没有调试符号,并且我无法调试 SCR 代码。Aurix Development Studio 是否有允许在 SCR 端添加调试编译器选项的功能?
    发表于 07-21 06:00

    边缘设备AI部署:编译器如何实现轻量化与高性能?

    、ASIC等)上高效执行的机器代码。AI编译器在AI模型的部署和优化扮演着关键角色,能够显著提升模型的运行效率和性能。   AI编译器的主要功能   AI编译器的主要功能包括模型优化
    的头像 发表于 07-06 05:49 6924次阅读

    IAR Arm开发工具链--function_sections编译选项的使用

    本文主要介绍在IAR Arm开发工具链不修改源代码的情况下使用‑‑function_sections编译选项把函数放到单独的section。
    的头像 发表于 06-13 13:53 1958次阅读
    在<b class='flag-5'>IAR</b> <b class='flag-5'>Arm</b>开发工具链<b class='flag-5'>中</b>--function_sections<b class='flag-5'>编译</b>选项的使用

    HighTec编译器全面支持芯驰科技车规MCU芯片E3650

    近日,HighTec与芯驰科技共同宣布HighTec编译器套件将全面支持芯驰新一代旗舰智控MCU-E3650芯片。此次合作,进一步丰富了芯驰车芯产品的工具链生态,双方将携手为客户提供高性能、高安全性的解决方案。
    的头像 发表于 04-28 15:20 1970次阅读