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

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

3天内不再提示

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

瑞萨MCU小百科 来源:未知 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
    +关注

    关注

    146

    文章

    16984

    浏览量

    350270
  • 瑞萨
    +关注

    关注

    34

    文章

    22290

    浏览量

    86049

原文标题:如何在e² studio中添加IAR和Keil的ARM编译器

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ARM优化C/C++编译器 v20.2.0.LTS

    电子发烧友网站提供《ARM优化C/C++编译器 v20.2.0.LTS.pdf》资料免费下载
    发表于 11-07 10:46 0次下载
    <b class='flag-5'>ARM</b>优化C/C++<b class='flag-5'>编译器</b> v20.2.0.LTS

    Keil编译器优化方法

    我们都知道,代码是可以通过编译器优化的,有的时候,为了提高运行速度或者减少代码尺寸,会开启优化选项。
    的头像 发表于 10-23 16:35 320次阅读
    <b class='flag-5'>Keil</b><b class='flag-5'>编译器</b>优化方法

    怎样将keil的程序导出

    1. 准备工作 在开始导出程序之前,需要确保已经完成了以下准备工作: 安装Keil MDK-ARM软件。 创建一个新的项目,并添加所需的源文件和库文件。 配置项目设置,包括芯片型号、编译器
    的头像 发表于 09-02 10:23 1132次阅读

    AI编译器技术剖析

    随着人工智能技术的飞速发展,AI编译器作为一种新兴的编译技术逐渐进入人们的视野。AI编译器不仅具备传统编译器的功能,如将高级语言编写的源代码转换为机器可执行的代码,还融入了人工智能技术
    的头像 发表于 07-17 18:28 1465次阅读

    人工智能编译器与传统编译器的区别

    人工智能编译器(AI编译器)与传统编译器在多个方面存在显著的差异。这些差异主要体现在设计目标、功能特性、优化策略、适用范围以及技术复杂性等方面。以下是对两者区别的详细探讨,旨在全面解析其内在差异。
    的头像 发表于 07-17 18:19 1682次阅读

    Meta发布基于Code Llama的LLM编译器

    近日,科技巨头Meta在其X平台上正式宣布推出了一款革命性的LLM编译器,这一模型家族基于Meta Code Llama构建,并融合了先进的代码优化和编译器功能。LLM编译器的推出,标志着Meta在人工智能领域的又一重大突破,将
    的头像 发表于 06-29 17:54 1455次阅读

    SEGGER编译器优化和安全技术介绍 支持最新C和C++语言

    。 SEGGER编译器无缝集成到Embedded Studio。它与SEGGER Linker、Assembler和Runtime Library一起,
    的头像 发表于 06-04 15:31 1399次阅读
    SEGGER<b class='flag-5'>编译器</b>优化和安全技术介绍 支持最新C和C++语言

    使用6.21版arm编译器的EVAL M1 301F时遇到L6236E错误的原因?

    客户在 使用 6.21 版 arm 编译器的 EVAL M1 301F时遇到问题 。下图显示了在 Keil 上运行英飞凌网站示例项目时出现的 L6236E 错误。
    发表于 05-21 06:10

    怎么在NanoEdge AI Studio设定交叉编译器呢?

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

    基于RA4M2工程将IAR Compiler添加e2 Studio相关操作的介绍

    为了方便客户在不同IDE环境下进行项目开发,可以在e2 studio开发环境下添加IAR相对应的Compiler供客户使用,满足不同客户使用需求
    的头像 发表于 02-27 13:46 802次阅读
    基于RA4M2工程将<b class='flag-5'>IAR</b> Compiler<b class='flag-5'>添加</b>到<b class='flag-5'>e</b>2 <b class='flag-5'>Studio</b><b class='flag-5'>中</b>相关操作的介绍

    RT-Thread Studio怎么为单个c文件打开编译器优化?

    RT-Thread Studio怎么为单个c文件打开编译器优化
    发表于 02-19 06:45

    QT开发学习笔记1(安装交叉编译器

    QT安装交叉编译器
    的头像 发表于 02-18 10:02 857次阅读
    QT开发学习笔记1(安装交叉<b class='flag-5'>编译器</b>)

    Embedded Studio 编译器教程

    最近入手先辑的HPM6750,需要使用Embedded Studio 编译器来做开发,各位推荐一下学习资料。
    发表于 02-04 08:01

    M481系列KEIL选择ARM5编译器编译速度非常慢怎么解决?

    M481系列,如果KEIL选择ARM5编译器编译速度非常慢
    发表于 01-16 06:51

    keil arm工程结构体1字节对齐如何实现

    Keil Arm工程,结构体的对齐方式可以通过使用特定的编译器指令或者关键字来实现。结构体的对齐方式会直接影响结构体变量在内存的布局和
    的头像 发表于 01-05 14:40 3486次阅读