作者 | strongerHuang
微信公眾號(hào) | strongerHuang
2022年4月,Arm推出了全新的MCU級(jí)內(nèi)核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最強(qiáng)的Cortex-M內(nèi)核。

2023年10月,瑞薩電子推出了業(yè)界首款基于Cortex-M85內(nèi)核的MCU ——RA8M1系列MCU
今天就給大家講講基于Cortex-M85內(nèi)核瑞薩RA8單片機(jī)快速上手指南。
開(kāi)發(fā)環(huán)境搭建
因?yàn)镃ortex-M內(nèi)核,瑞薩RA8系列單片機(jī)支持多種市面上常見(jiàn)的開(kāi)發(fā)環(huán)境,像Keil MDK、IAR EWARM等,而本文講述的是瑞薩自家官方的IDE(e2 studio)。
為什么用 e2 studio 呢?首先是官方自家的,能有更好的支持。其次,這個(gè)工具不但能編輯、編譯和下載代碼,還能配置并生成外設(shè)初始化代碼,方便初學(xué)者快速上手、開(kāi)發(fā)者更快配置底層(驅(qū)動(dòng))。
1.下載e2 studio和FSP軟件包
下載可以在瑞薩官網(wǎng)、中文網(wǎng),或官方Github。
瑞薩官網(wǎng):
https://www.renesas.com/us/en/software-tool/e-studio

瑞薩官方的GitHub:
https://github.com/renesas/fsp/releases

瑞薩國(guó)內(nèi)生態(tài)社區(qū):
https://ramcu.cn/lists/21.html

官網(wǎng)的版本可能要新一點(diǎn),但官網(wǎng)下載需要注冊(cè)賬號(hào),嫌麻煩可以在國(guó)內(nèi)生態(tài)社區(qū)進(jìn)行下載。
2.安裝e2 studio、FSP軟件包以及配套工具鏈
安裝的方法很簡(jiǎn)單,官網(wǎng)或社區(qū)網(wǎng)站都提供了安裝方法,基本就是exe常規(guī)的安裝方法,一路next下去。
當(dāng)然,安裝的時(shí)候,可能有些工具會(huì)安裝失敗,這個(gè)時(shí)候就要看提示信息。比如:gcc在線安裝失敗。
gcc在線安裝失敗解決方案:
打開(kāi)軟件 -> 幫助 -> Add Renesas Toolchains ->Renesas->RenesasToolchain Management···
就是在軟件中在線安裝,具體看下面動(dòng)畫(huà):

FSP軟件包在線安裝失敗解決方案:可能大部分人都會(huì)在線安裝,解決方法很簡(jiǎn)單:下載FSP軟件包,離線安裝即可。
創(chuàng)建工程并點(diǎn)亮一個(gè)LED
上面安裝 e2 studio 和 FSP對(duì)于大部分人來(lái)說(shuō),都不是難事,重點(diǎn)是要掌握 e2 studio 這個(gè)工具的使用方法。
提醒:e2 studio 由開(kāi)源 Eclipse 集成環(huán)境開(kāi)發(fā)而來(lái),如果你使用過(guò) Eclipse,則使用e2 studio沒(méi)有難度。
本節(jié)就結(jié)合瑞薩最新的 Cortex-M85內(nèi)核(RA8系列)單片機(jī)給大家講講創(chuàng)建工程并點(diǎn)亮一個(gè)LED的方法。
1.設(shè)置工作空間
第一次打開(kāi)e2studio,會(huì)讓你設(shè)置工作空間保存地址(可以默認(rèn)地址):

第一次打開(kāi)它會(huì)提醒你注冊(cè)(點(diǎn)擊注冊(cè)即可):

它也會(huì)提醒你登錄賬號(hào)(有就登錄,沒(méi)有關(guān)閉也可以使用):

2.新建(瑞薩)C/C++工程
通過(guò)菜單新建->C/C++項(xiàng)目:

輸入工程名稱(chēng)(保存位置默認(rèn)):

3.選擇MCU類(lèi)型
選擇MCU類(lèi)型,工具鏈以及調(diào)試器默認(rèn)即可。

然后根據(jù)情況選擇需要“組件”,最后生成工程:

4.添加代碼在hal-entry中添加應(yīng)用代碼,比如LED延時(shí)500ms亮滅交替:

while(1) { R_IOPORT_PinWrite(&g_ioport_ctrl,BSP_IO_PORT_01_PIN_01,BSP_IO_LEVEL_HIGH); R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);// 延時(shí)500ms R_IOPORT_PinWrite(&g_ioport_ctrl,BSP_IO_PORT_01_PIN_01,BSP_IO_LEVEL_LOW); R_BSP_SoftwareDelay(500,BSP_DELAY_UNITS_MILLISECONDS);// 延時(shí)500ms }
然后編譯、下載到開(kāi)發(fā)板,即可看到現(xiàn)象。
RA8系列教程合集
https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/
免費(fèi)樣品申請(qǐng)
https://jsj.top/f/AgUyYV
-
led
+關(guān)注
關(guān)注
243文章
24351瀏覽量
685157 -
瑞薩電子
+關(guān)注
關(guān)注
38文章
2947瀏覽量
73963 -
RA8
+關(guān)注
關(guān)注
0文章
18瀏覽量
6822
發(fā)布評(píng)論請(qǐng)先 登錄
基于瑞薩RA8單片機(jī)的智能小車(chē)項(xiàng)目方案 附源代碼
瑞薩RA8系列高性能MCU開(kāi)發(fā)上手體驗(yàn)
瑞薩RA8快速上手指南:Cortex-M85內(nèi)核瑞薩RA8開(kāi)發(fā)環(huán)境搭建 并點(diǎn)亮一個(gè)LED
瑞薩面向電機(jī)控制應(yīng)用推出性能卓越的RA8 MCU
【瑞薩RA4系列開(kāi)發(fā)板體驗(yàn)】體驗(yàn)過(guò)程
IAR為瑞薩RA8系列MCU開(kāi)發(fā)提供支持
新品發(fā)布 | 瑞薩推出面向圖形顯示應(yīng)用和語(yǔ)音/視覺(jué)多模態(tài)AI應(yīng)用的全新RA8 MCU產(chǎn)品群
瑞薩電子推出全新RA MCU家族產(chǎn)品RA8
AMEYA360 | 皇華:瑞薩面向電機(jī)控制應(yīng)用推出性能卓越的RA8 MCU
瑞薩電子RA家族推出RA8系列高算力通用MCU
瑞薩電子全新RA8系列MCU產(chǎn)品介紹
瑞薩RA8系列教程 | 學(xué)習(xí) RA8 ??次臋n手冊(cè)
瑞薩RA8系列教程 | 基于 Keil 開(kāi)發(fā) RA8單片機(jī)
瑞薩RA8系列教程 | 基于 e2 studio 創(chuàng)建RA8工程

瑞薩RA8系列教程 | 瑞薩 RA8 開(kāi)發(fā)環(huán)境搭建,并點(diǎn)亮一個(gè)LED
評(píng)論