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

    文章

    18630

    浏览量

    387604
  • 瑞萨
    +关注

    关注

    36

    文章

    22431

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    何在 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

    求助,关于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

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

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

    Triton编译器与GPU编程的结合应用

    Triton编译器简介 Triton编译器是一种针对并行计算优化的编译器,它能够自动将高级语言代码转换为针对特定硬件优化的低级代码。Triton编译器的核心优势在于其能够识别并行模式,
    的头像 发表于 12-25 09:13 1327次阅读

    Triton编译器如何提升编程效率

    在现代软件开发编译器扮演着至关重要的角色。它们不仅将高级语言代码转换为机器可执行的代码,还通过各种优化技术提升程序的性能。Triton 编译器作为一种先进的编译器,通过多种方式提升
    的头像 发表于 12-25 09:12 1211次阅读

    Triton编译器在高性能计算的应用

    高性能计算(High-Performance Computing,HPC)是现代科学研究和工程计算不可或缺的一部分。随着计算需求的不断增长,对计算资源的要求也越来越高。Triton编译器作为一种
    的头像 发表于 12-25 09:11 1584次阅读

    Triton编译器的优化技巧

    在现代计算环境编译器的性能对于软件的运行效率至关重要。Triton 编译器作为一个先进的编译器框架,提供了一系列的优化技术,以确保生成的代码既高效又适应不同的硬件架构。 1. 指令
    的头像 发表于 12-25 09:09 1862次阅读

    Triton编译器的优势与劣势分析

    据流分析技术,能够自动识别并优化深度学习模型的计算瓶颈,从而提高模型的整体性能。 它支持多种硬件平台的优化,包括CPU、GPU、FPGA等,为深度学习模型的部署提供了更广泛的选择。 灵活可扩展 : Triton编译器采用了模块化的设计思想,开发者可以根据需要自定
    的头像 发表于 12-25 09:07 1882次阅读

    Triton编译器在机器学习的应用

    1. Triton编译器概述 Triton编译器是NVIDIA Triton推理服务平台的一部分,它负责将深度学习模型转换为优化的格式,以便在NVIDIA GPU上高效运行。Triton编译器支持
    的头像 发表于 12-24 18:13 1639次阅读

    Triton编译器支持的编程语言

    Triton编译器支持的编程语言主要包括以下几种: 一、主要编程语言 Python :Triton编译器通过Python接口提供了对Triton语言和编译器的访问,使得用户可以在Python环境
    的头像 发表于 12-24 17:33 1480次阅读

    Triton编译器与其他编译器的比较

    Triton编译器与其他编译器的比较主要体现在以下几个方面: 一、定位与目标 Triton编译器 : 定位:专注于深度学习中最核心、最耗时的张量运算的优化。 目标:提供一个高度抽象、灵活、高效
    的头像 发表于 12-24 17:25 1602次阅读

    Triton编译器功能介绍 Triton编译器使用教程

    Triton 是一个开源的编译器前端,它支持多种编程语言,包括 C、C++、Fortran 和 Ada。Triton 旨在提供一个可扩展和可定制的编译器框架,允许开发者添加新的编程语言特性和优化技术
    的头像 发表于 12-24 17:23 2728次阅读