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

在較早版本的e2studio中,針對(duì)瑞薩的RA系列RAM內(nèi)核的產(chǎn)品,默認(rèn)安裝的是GCC的編譯器,但在實(shí)際的應(yīng)用過(guò)程中,很多的客戶(hù)都習(xí)慣于使用IAR或Keil IDE來(lái)開(kāi)發(fā)他們的產(chǎn)品,并且IAR和Keil的編譯器編譯效率高于GCC編譯器,所以在2022-07版及之后版本中,e2 studio開(kāi)始支持IAR和Keil的編譯器了。

支持的編譯器版本
● 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默認(rèn)安裝的是GCC的工具鏈,IAR Compiler需要單獨(dú)安裝,需要注意的是,IAR Compiler需要有IAR授權(quán)License。
瑞薩官網(wǎng)有IAR Compiler安裝過(guò)程的英文說(shuō)明,您可復(fù)制以下網(wǎng)址在瀏覽器中打開(kāi)查看:
https://en-support.renesas.com/knowledgeBase/19772607
具體安裝過(guò)程如下
① 安裝IAR授權(quán)的IAR Embedded Workbench
② 配置IAR C/C++ Compiler for ARM的License
③ 啟動(dòng)e2 studio 2022-07或更高版本
④ 從e2 studio的Help選項(xiàng)中選擇IAR Embedded Workbench plugin manager...

⑤ 在彈出的菜單中選中對(duì)應(yīng)的IAR編譯器版本進(jìn)行安裝

⑥ 期間e2 studio將訪(fǎng)問(wèn)IAR的存儲(chǔ)庫(kù),需要等待一段時(shí)間,之后在彈出菜單中選中所有的選項(xiàng),然后點(diǎn)擊Next選項(xiàng)。

⑦ 在彈出的菜單中選中接受License協(xié)議,并點(diǎn)擊Finish按鈕

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

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

2. 安裝Keil ARM Compiler
① 取得Keil MDK License授權(quán)并安裝Keil MDK
② 啟動(dòng)e2 studio 2022-07或更高版本
③ 從e2 studio的Window選項(xiàng)中選中Preferences選項(xiàng)

④ 在彈出的菜單中選中Toochains選項(xiàng)

⑤ 在彈出菜單中添加Keil編譯器路徑,例如:C:Keil_v529ARMARMCLANG,即Keil ARM Compiler的安裝路徑,然后點(diǎn)擊Next

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

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

1
END
1
-
mcu
+關(guān)注
關(guān)注
146文章
17984瀏覽量
367139 -
瑞薩
+關(guān)注
關(guān)注
36文章
22386瀏覽量
88056
原文標(biāo)題:如何在e2 studio中添加IAR和Keil的ARM編譯器
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
在IAR Arm開(kāi)發(fā)工具鏈中--function_sections編譯選項(xiàng)的使用

e2studio和Keil簡(jiǎn)介及如何安裝e2studio開(kāi)發(fā)環(huán)境

什么樣的代碼會(huì)被編譯器優(yōu)化
Triton編譯器與GPU編程的結(jié)合應(yīng)用
Triton編譯器如何提升編程效率
Triton編譯器在高性能計(jì)算中的應(yīng)用
Triton編譯器的優(yōu)化技巧
Triton編譯器的優(yōu)勢(shì)與劣勢(shì)分析
Triton編譯器在機(jī)器學(xué)習(xí)中的應(yīng)用
Triton編譯器支持的編程語(yǔ)言
Triton編譯器與其他編譯器的比較
Triton編譯器功能介紹 Triton編譯器使用教程
ARM優(yōu)化C/C++編譯器 v20.2.0.LTS

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

評(píng)論