0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

如何在e2 studio中添加IAR和Keil的ARM編譯器

瑞薩MCU小百科 ? 來源:未知 ? 2023-03-14 10:45 ? 次閱讀
dfcb0f3c-c211-11ed-bfe3-dac502259ad0.gif

e2studio是用于瑞薩MCU的集成開發(fā)環(huán)境(IDE),該開發(fā)環(huán)境是基于全球廣泛使用的Eclipse平臺而開發(fā),e2 studio可以幫助客戶完成從代碼開發(fā)、編譯、下載及調(diào)試的整個開發(fā)過程,幫助客戶有效的提升開發(fā)效率。

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

在較早版本的e2studio中,針對瑞薩的RA系列RAM內(nèi)核的產(chǎn)品,默認安裝的是GCC的編譯器,但在實際的應用過程中,很多的客戶都習慣于使用IAR或Keil IDE來開發(fā)他們的產(chǎn)品,并且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系統(tǒng)中需要先完整安裝EWARM和Keil IDE

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

e2 studio默認安裝的是GCC的工具鏈,IAR Compiler需要單獨安裝,需要注意的是,IAR Compiler需要有IAR授權(quán)License。

瑞薩官網(wǎng)有IAR Compiler安裝過程的英文說明,您可復制以下網(wǎng)址在瀏覽器中打開查看:

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

具體安裝過程如下

① 安裝IAR授權(quán)的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協(xié)議,并點擊Finish按鈕

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

⑧依據(jù)提示信息,重啟e2studio

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

⑨通過e2 studio建立新工程后,就可以選擇使用IAR編譯器了

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

2. 安裝Keil ARM Compiler

① 取得Keil MDK License授權(quán)并安裝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

⑥ 在彈出菜單中會顯示相關(guān)的Keil ARM編譯器信息,點擊Next → Finish結(jié)束安裝

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

⑦ 通過e2 studio建立新工程后,就可以選擇使用Keil ARM編譯器了

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

1

END

1


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16813

    瀏覽量

    349498
  • 瑞薩
    +關(guān)注

    關(guān)注

    33

    文章

    22277

    瀏覽量

    85849

原文標題:如何在e2 studio中添加IAR和Keil的ARM編譯器

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Keil編譯器優(yōu)化方法

    我們都知道,代碼是可以通過編譯器優(yōu)化的,有的時候,為了提高運行速度或者減少代碼尺寸,會開啟優(yōu)化選項。
    的頭像 發(fā)表于 10-23 16:35 ?121次閱讀
    <b class='flag-5'>Keil</b><b class='flag-5'>編譯器</b>優(yōu)化方法

    怎樣將keil的程序?qū)С?/a>

    1. 準備工作 在開始導出程序之前,需要確保已經(jīng)完成了以下準備工作: 安裝Keil MDK-ARM軟件。 創(chuàng)建一個新的項目,并添加所需的源文件和庫文件。 配置項目設置,包括芯片型號、編譯器
    的頭像 發(fā)表于 09-02 10:23 ?682次閱讀

    AI編譯器技術(shù)剖析

    隨著人工智能技術(shù)的飛速發(fā)展,AI編譯器作為一種新興的編譯技術(shù)逐漸進入人們的視野。AI編譯器不僅具備傳統(tǒng)編譯器的功能,如將高級語言編寫的源代碼轉(zhuǎn)換為機器可執(zhí)行的代碼,還融入了人工智能技術(shù)
    的頭像 發(fā)表于 07-17 18:28 ?1352次閱讀

    人工智能編譯器與傳統(tǒng)編譯器的區(qū)別

    人工智能編譯器(AI編譯器)與傳統(tǒng)編譯器在多個方面存在顯著的差異。這些差異主要體現(xiàn)在設計目標、功能特性、優(yōu)化策略、適用范圍以及技術(shù)復雜性等方面。以下是對兩者區(qū)別的詳細探討,旨在全面解析其內(nèi)在差異。
    的頭像 發(fā)表于 07-17 18:19 ?1497次閱讀

    Meta發(fā)布基于Code Llama的LLM編譯器

    近日,科技巨頭Meta在其X平臺上正式宣布推出了一款革命性的LLM編譯器,這一模型家族基于Meta Code Llama構(gòu)建,并融合了先進的代碼優(yōu)化和編譯器功能。LLM編譯器的推出,標志著Meta在人工智能領域的又一重大突破,將
    的頭像 發(fā)表于 06-29 17:54 ?1390次閱讀

    SEGGER編譯器優(yōu)化和安全技術(shù)介紹 支持最新C和C++語言

    。 SEGGER編譯器無縫集成到Embedded Studio。它與SEGGER Linker、Assembler和Runtime Library一起,
    的頭像 發(fā)表于 06-04 15:31 ?1298次閱讀
    SEGGER<b class='flag-5'>編譯器</b>優(yōu)化和安全技術(shù)介紹 支持最新C和C++語言

    使用6.21版arm編譯器的EVAL M1 301F時遇到L6236E錯誤的原因?

    客戶在 使用 6.21 版 arm 編譯器的 EVAL M1 301F時遇到問題 。下圖顯示了在 Keil 上運行英飛凌網(wǎng)站示例項目時出現(xiàn)的 L6236E 錯誤。
    發(fā)表于 05-21 06:10

    怎么在NanoEdge AI Studio設定交叉編譯器呢?

    20231009\", 那么問題來了,怎么在NanoEdge AI Studio設定交叉編譯器呢,比如設置為armcc、armclang、iccram,因為我需要將庫加到keil或者iar
    發(fā)表于 03-07 06:28

    基于RA4M2工程將IAR Compiler添加e2 Studio相關(guān)操作的介紹

    為了方便客戶在不同IDE環(huán)境下進行項目開發(fā),可以在e2 studio開發(fā)環(huán)境下添加IAR相對應的Compiler供客戶使用,滿足不同客戶使用需求
    的頭像 發(fā)表于 02-27 13:46 ?764次閱讀
    基于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>相關(guān)操作的介紹

    QT開發(fā)學習筆記1(安裝交叉編譯器

    QT安裝交叉編譯器
    的頭像 發(fā)表于 02-18 10:02 ?792次閱讀
    QT開發(fā)學習筆記1(安裝交叉<b class='flag-5'>編譯器</b>)

    Embedded Studio 編譯器教程

    最近入手先輯的HPM6750,需要使用Embedded Studio 編譯器來做開發(fā),各位推薦一下學習資料。
    發(fā)表于 02-04 08:01

    M481系列KEIL選擇ARM5編譯器 ,編譯速度非常慢怎么解決?

    M481系列,如果KEIL選擇ARM5編譯器 ,編譯速度非常慢
    發(fā)表于 01-16 06:51

    keil arm工程結(jié)構(gòu)體1字節(jié)對齊如何實現(xiàn)

    Keil Arm工程,結(jié)構(gòu)體的對齊方式可以通過使用特定的編譯器指令或者關(guān)鍵字來實現(xiàn)。結(jié)構(gòu)體的對齊方式會直接影響結(jié)構(gòu)體變量在內(nèi)存的布局和
    的頭像 發(fā)表于 01-05 14:40 ?3170次閱讀

    編譯器的優(yōu)化選項

    一個程序首先要保證正確性,在保證正確性的基礎上,性能也是一個重要的考量。要編寫高性能的程序,第一,必須選擇合適的算法和數(shù)據(jù)結(jié)構(gòu);第二,應該編寫編譯器能夠有效優(yōu)化以轉(zhuǎn)換成高效可執(zhí)行代碼的源代碼,要做到
    的頭像 發(fā)表于 11-24 15:37 ?812次閱讀
    <b class='flag-5'>編譯器</b>的優(yōu)化選項

    STM32通過命令行編譯和下載keilIAR工程的方法

    STM32通過命令行編譯和下載keilIAR工程的方法
    的頭像 發(fā)表于 10-31 17:01 ?1428次閱讀
    STM32通過命令行<b class='flag-5'>編譯</b>和下載<b class='flag-5'>keil</b>和<b class='flag-5'>IAR</b>工程的方法