第5章 使用RASC生成Keil工程
5.1
新建工程
5.1.1
選擇工作空間目錄
手動(dòng)新建一個(gè)名為“Workspace_Keil”的文件夾,并將該文件夾作為我們的工作空間,我們的所有Keil工程都會(huì)放在這個(gè)文件夾里面。值得注意的是:為了避免編譯錯(cuò)誤,該工作空間文件夾必須放在全英文的路徑下,不能包含有中文字符。
5.1.2
新建一個(gè)工程
使用RASC軟件新建一個(gè)工程的操作步驟與使用e2studio新建工程的步驟是類似的,而在最后一步中,我們要直接借助RASC來(lái)自動(dòng)生成一個(gè)Keil工程。因此,我們新建一個(gè)用于RA MCU開(kāi)發(fā)的Keil工程并不是通過(guò)Keil軟件來(lái)進(jìn)行,而是通過(guò)RASC軟件。
首先打開(kāi)RASC軟件,接著在菜單欄依次點(diǎn)擊“File”→“New”→“FSP Project”,開(kāi)始新建一個(gè)工程。如下圖所示。
然后會(huì)彈出如下的默認(rèn)界面。
我們?nèi)∠催x“Use default location”,然后將上圖中的Keil工程名字(Project name)改為統(tǒng)一的名字:EBF_RA6M5,將Keil工程的位置路徑(Location)設(shè)置為:“{工作空間路徑}/06_Template”,如下圖所示。下圖中的“Workspace_Keil”為工作空間文件夾,該文件夾下面將存放多個(gè)Keil工程。“06_Template”為Keil工程文件夾,其命名表示的是“對(duì)應(yīng)教程的第06章、工程模板”的意思。
警告
注意:為了避免編譯錯(cuò)誤,Keil工程所在位置的絕對(duì)路徑必須是全英文路徑,不能包含有中文字符。
接下來(lái)點(diǎn)擊“Next”進(jìn)入下一步,到工程選項(xiàng)界面,如下圖所示。與使用e2s新建工程時(shí)的一樣,我們需要在這里選擇FSP庫(kù)版本、板子型號(hào)、設(shè)備(MCU)型號(hào)、編程語(yǔ)言、編譯器等。這里的不同之處主要在于需要額外選擇IDE類型(Keil、IAR等),并且不需要選擇調(diào)試器,因?yàn)檎{(diào)試器是在IDE里面進(jìn)行選擇和配置的。
按照下面的方式更改上圖中的配置:
FSP Version那一欄那里的FSP庫(kù)版本選擇“4.0.0”。一般來(lái)說(shuō)選擇最新的版本即可。
板子型號(hào)選擇“Custom User Board(Any Device)”,即用戶自定制的板子。因?yàn)檐浖恢牢覀兊陌遄佑玫氖鞘裁葱酒?,所以后面有一個(gè)小括號(hào)括起來(lái)的“Any Device”提示字樣。
Device一欄,我們要點(diǎn)開(kāi)“…”按鈕,在彈出的界面中選擇我們板子上所用的芯片型號(hào),然后點(diǎn)擊“確定”即可。
對(duì)于野火啟明6M5開(kāi)發(fā)板,選到“RA6M5”列表下的這個(gè)型號(hào)“R7FA6M5BH3CFC”;
對(duì)于野火啟明4M2開(kāi)發(fā)板,選到“RA4M2”列表下的這個(gè)型號(hào)“R7FA4M2AD3CFP”;
對(duì)于野火啟明2L1開(kāi)發(fā)板,選到“RA2L1”列表下的這個(gè)型號(hào)“R7FA2L1AB3CFP”。
編程語(yǔ)言:我們默認(rèn)選擇C語(yǔ)言。
在下方的“IDE Project Type”欄里選擇“Keil MDK Version 5”。
在下方的“Toolchains”欄里選擇工具鏈“ARM Compiler 6”,這個(gè)是Keil自帶的ARM官方編譯器。
更改完成后的配置如下圖所示。然后點(diǎn)擊“Next”下一步。
這里默認(rèn)選擇“Flat (Non-TrustZone)Project”即可。點(diǎn)擊“下一步”。
默認(rèn)選擇“No RTOS”即可,然后點(diǎn)“下一步”。如果需要用到RTOS,可以在“RTOS Selection”下拉列表里面選擇RTOS。對(duì)于初學(xué)者來(lái)說(shuō),RTOS的內(nèi)容比較難學(xué)一點(diǎn),因此我們暫時(shí)不使用RTOS。
默認(rèn)選擇“Bare Metal - Minial”即可,然后點(diǎn)“下一步”。
接著就會(huì)顯示如下的界面,新工程這就新建完成了,將該界面關(guān)掉即可。
我們可以在“{工作空間路徑}/06_Template”目錄下面看到RASC已經(jīng)為我們自動(dòng)地生成了一個(gè)Keil工程。如下圖所示。
-
mcu
+關(guān)注
關(guān)注
146文章
17932瀏覽量
363163 -
軟件
+關(guān)注
關(guān)注
69文章
5143瀏覽量
89112 -
keil
+關(guān)注
關(guān)注
69文章
1223瀏覽量
169395 -
編譯
+關(guān)注
關(guān)注
0文章
676瀏覽量
33887
原文標(biāo)題:使用RASC生成Keil工程——瑞薩RA系列FSP庫(kù)開(kāi)發(fā)實(shí)戰(zhàn)指南(14)
文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
瑞薩RA8系列教程 | 基于 RASC 生成 Keil 工程

評(píng)論