第4章 使用e2studio新建工程
4.1
新建工程
4.1.1
選擇工作空間目錄
打開e2studio軟件,會(huì)默認(rèn)彈出一個(gè)名為“e2studio啟動(dòng)程序”的小窗口,它提示我們“選擇一個(gè)目錄作為工作空間”。如下圖所示。

我們選擇合適的全英文路徑,新建一個(gè)文件夾重命名為:“Workspace_e2s”,將此文件夾作為我們的工作空間。然后點(diǎn)擊“啟動(dòng)”,打開該工作空間。
警告:
注意:為了避免編譯錯(cuò)誤,工作空間的絕對(duì)路徑必須是全英文路徑,不能包含有中文字符。
打開之后的界面如圖所示。

4.1.2
新建一個(gè)工程
我們點(diǎn)擊左上角的“文件”->“新建”->“Renesas C/C++ Project”->“Renesas RA”,來開始新建一個(gè)瑞薩RA系列MCU的工程。

在彈出的界面中點(diǎn)擊選中這個(gè)選項(xiàng)“Renesas RA C/C++ Project”,然后點(diǎn)“下一步”按鈕。

新工程名字取名為“05_Template”,表示“對(duì)應(yīng)的是教程第05章、工程模板”的意思。然后點(diǎn)擊“下一步”按鈕。

進(jìn)入到工程選項(xiàng)界面,我們需要在這里選擇FSP庫(kù)版本、板子型號(hào)、設(shè)備(MCU)型號(hào),還有所使用的編程語言,還要在下方的“Toolchains”和“Debugger”欄里分別選擇編譯器和調(diào)試器。

按照下面的方式更改上圖中的配置:
FSP Version那一欄那里的FSP庫(kù)版本選擇 “4.0.0”。一般來說選擇最新的版本即可。
板子型號(hào)選擇“Custom User Board(Any Device)”,即用戶自定制的板子,因?yàn)檐浖恢牢覀兊陌遄佑玫氖鞘裁葱酒?,所以后面有一個(gè)小括號(hào)括起來的“Any Device”提示字樣。
Device一欄,我們要點(diǎn)開“…”按鈕,在彈出的界面中選擇我們板子上所用的芯片型號(hào),然后點(diǎn)擊“確定”即可。
對(duì)于野火啟明6M5開發(fā)板,選到“RA6M5”列表下的這個(gè)型號(hào)“R7FA6M5BH3CFC”;
對(duì)于野火啟明4M2開發(fā)板,選到“RA4M2”列表下的這個(gè)型號(hào)“R7FA4M2AD3CFP”;
對(duì)于野火啟明2L1開發(fā)板,選到“RA2L1”列表下的這個(gè)型號(hào) “R7FA2L1AB3CFP”。

編程語言:我們默認(rèn)選擇C語言。
在下方的“Toolchains”欄里選擇工具鏈“GNU ARM Embedded”,也就是GCC編譯器。當(dāng)然也可以選擇“ARM Compiler 6.18”,這個(gè)是ARM官方的編譯器,但e2studio默認(rèn)是不自帶這個(gè)編譯器的,所以是需要用戶自己安裝了之后才會(huì)出現(xiàn)這個(gè)選項(xiàng)的。
在“Debugger”下拉列表選J-Link調(diào)試器。
更改完成后的配置如下圖所示。

然后點(diǎn)擊“Next”下一步。

這里默認(rèn)選擇“Flat(Non-TrustZone)Project”即可。然后點(diǎn)“下一步”。

在上圖中右側(cè),如果需要用到RTOS,也可以在“RTOS Selection”下拉列表里面選擇RTOS。對(duì)于初學(xué)者來說,RTOS的內(nèi)容比較難學(xué)一點(diǎn),因此我們暫時(shí)不使用RTOS。這里默認(rèn)選擇“Executable”和“No RTOS”即可,然后點(diǎn)“下一步”。

選擇“Bare Metal - Minimal”,“Code Generation Settings”那里默認(rèn)勾上“Use Renesas Code Formatter”,然后點(diǎn)“完成”即可。“Use Renesas Code Formatter”是e2studio內(nèi)置的一個(gè)代碼格式化小工具,它會(huì)自動(dòng)地為我們編寫的代碼進(jìn)行格式化,不用的話也可以取消勾選。
新工程這就新建完成了。接著會(huì)彈出一個(gè)對(duì)話框:

這是一個(gè)詢問我們是否打開FSP庫(kù)配置界面(透視圖)的對(duì)話框,我們點(diǎn)擊“打開透視圖”按鈕確認(rèn)打開。然后我們?cè)侔褮g迎頁(yè)面關(guān)掉之后,就會(huì)顯示如下圖所示的透視圖界面。

-
mcu
+關(guān)注
關(guān)注
147文章
18917瀏覽量
397877 -
瑞薩
+關(guān)注
關(guān)注
37文章
22481瀏覽量
90830 -
軟件
+關(guān)注
關(guān)注
69文章
5331瀏覽量
91563 -
程序
+關(guān)注
關(guān)注
117文章
3846瀏覽量
85219
發(fā)布評(píng)論請(qǐng)先 登錄
瑞薩RA0L1 MCU基于e2studio開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程
瑞薩RL78/F22 MCU基于e2studio開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程
瑞薩e2studio(1)----瑞薩芯片之搭建FSP環(huán)境
【RA4L1-SENSOR】RA4L1-SENSOR開發(fā)版開箱評(píng)測(cè)+e2studio軟件安裝
瑞薩e2studio(3)----GPIO輸入檢測(cè)
瑞薩e2studio(6)----EXIT
瑞薩e2studio(1)----瑞薩芯片之搭建FSP環(huán)境
瑞薩e2studio(9)----EXIT
使用e2studio軟件新建瑞薩RA系列MCU工程
評(píng)論