作者 | strongerHuang
微信公眾號 | strongerHuang
2022年4月,Arm推出了全新的MCU級內核Cortex-M85。截止目前(2024年2月),Cortex-M85是最新、最強的Cortex-M內核。

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

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

瑞薩國內生態社區:
https://ramcu.cn/lists/21.html

官網的版本可能要新一點,但官網下載需要注冊賬號,嫌麻煩可以在國內生態社區進行下載。
2.安裝e2 studio、FSP軟件包以及配套工具鏈
安裝的方法很簡單,官網或社區網站都提供了安裝方法,基本就是exe常規的安裝方法,一路next下去。
當然,安裝的時候,可能有些工具會安裝失敗,這個時候就要看提示信息。比如:gcc在線安裝失敗。
gcc在線安裝失敗解決方案:
打開軟件 -> 幫助 -> Add Renesas Toolchains ->Renesas->RenesasToolchain Management···
就是在軟件中在線安裝,具體看下面動畫:

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

第一次打開它會提醒你注冊(點擊注冊即可):

它也會提醒你登錄賬號(有就登錄,沒有關閉也可以使用):

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

輸入工程名稱(保存位置默認):

3.選擇MCU類型
選擇MCU類型,工具鏈以及調試器默認即可。

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

4.添加代碼在hal-entry中添加應用代碼,比如LED延時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);// 延時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);// 延時500ms }
然后編譯、下載到開發板,即可看到現象。
RA8系列教程合集
瑞薩技術論壇
https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/
免費樣品申請
https://jsj.top/f/AgUyYV
-
led
+關注
關注
242文章
23748瀏覽量
671499 -
瑞薩電子
+關注
關注
37文章
2920瀏覽量
73147 -
RA8
+關注
關注
0文章
18瀏覽量
6720
發布評論請先 登錄
IAR為瑞薩RA8系列MCU開發提供支持
新品發布 | 瑞薩推出面向圖形顯示應用和語音/視覺多模態AI應用的全新RA8 MCU產品群

瑞薩電子推出全新RA MCU家族產品RA8

瑞薩RA8系列教程 | 基于 Keil 開發 RA8單片機

評論