大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是瑞薩RA8系列高性能MCU開發(fā)上手體驗。
我們知道瑞薩半導體的通用 MCU 產(chǎn)品線主要包含基于自有內(nèi)核 8/16bit RL78 系列以及 32bit RX 系列,還有這兩年明顯增加研發(fā)投入的基于 Arm Cortex-M 內(nèi)核的 RA、Synergy 系列,當然還有 RISC-V 內(nèi)核產(chǎn)品(基于 AndesCore N22/D25F 的 ASSP EASY 系列和自研內(nèi)核的 R9A02G021)。
瑞薩這些 MCU 產(chǎn)品中,痞子衡最感興趣的當然是基于 Cortex-M85 內(nèi)核的 RA8 系列,因為它們的性能比較接近痞子衡深耕的 i.MX RT 系列。最近痞子衡手頭搞到了一塊 EK-RA8M1 開發(fā)板,閑著也是閑著,索性就玩玩看,了解一下友商競品,那我們就從瑞薩提供的軟件開發(fā)環(huán)境以及支持包角度先淺玩一把:
一、RA8系列簡介
從2023年10月到2024年1月,瑞薩陸續(xù)發(fā)布了三款基于 Cortex-M85 內(nèi)核的產(chǎn)品:RA8M1(通用)、RA8D1(顯示、語音、AI)、RA8T1(電機),這么短時間連推三款,熟悉半導體研發(fā)節(jié)奏的朋友都應該能猜到,這三個很有可能是基于一條主線下的 Phantom 項目(純屬瞎猜,不負責任)。
從如下 RA8M1 模塊框圖來看,除了 480MHz 高主頻以及 Safety 和 Security 方面是超配的,其它常見外設算是標準配置,此外在 System 一欄里還看到 Low Power Modes,看起來這款高性能 MCU 也為低功耗方面做了設計考慮。
二、開發(fā)支持三大件
2.1 開發(fā)環(huán)境e2 studio
e2 studio 是瑞薩自家的基于 Eclipse 的集成開發(fā)環(huán)境(IDE),除了 Eclipse 自己強大的代碼編輯器外,e2 studio 還提供了豐富的擴展功能,e2 studio 涵蓋了從下載示例代碼到調(diào)試的所有開發(fā)過程。如果不想裝免費的 e2 studio,堅持用你熟悉的 IAR,Keil MDK,當然也是可以的。
2.2 軟件包FSP
靈活配置軟件包 (FSP) 即是瑞薩軟件團隊設計的 SDK,為什么叫 FSP 而不是 SDK,后面痞子衡會專門出一篇文章詳細介紹。FSP 包括高性能、低內(nèi)存占用的的 HAL 驅(qū)動程序,也包含集成了 Azure RTOS 和 FreeRTOS 的中間件協(xié)議棧。
2.3 評估板EK
痞子衡手里的 EK-RA8M1 評估套件可通過瑞薩的靈活軟件包 (FSP) 和 e2 studio IDE,來快速評估 RA8M1 MCU 產(chǎn)品特性。這個評估板上也包含了板載調(diào)試器(主控是 RA4M2,預燒錄的是 JLink 固件)以及虛擬串口,我們只需要插上 USB 就能供電下載調(diào)試。
三、試跑LPM例程
有了 EK-RA8M1 評估板,我們現(xiàn)在需要安裝 IDE 和 FSP,可以直接從如下瑞薩官方 github 地址來下載。setup_fsp_v5_4_0_e2s_v2024-04.exe 包含了 IDE 和 FSP,可以一鍵安裝。這里需要表揚一下,瑞薩在 FSP 軟件開源這一塊走得還是比較前面的。
瑞薩 FSP 包里主要是 HAL、BSP 驅(qū)動以及各種中間件代碼,并不包含應用例程,我們還需要單獨下載如下例程包:
有了 r20an0715eu0111-ek-ra8m1-exampleprojects.zip 包后將其解壓,然后打開 e2 studio,在菜單欄里 File -> Import -> General/Existing Projects into Workspace 選擇解壓后文件夾路徑,就可以導入想跑的例程了。痞子衡正好最近在研究功耗,那就導入一個 lpm 例程吧:
編譯下載 lpm 例程進 EK-RA8M1 板,打開串口調(diào)試助手,便可以看到例程跑起來了。從打印結(jié)果來看,LPM 例程設計得還是比較人性化的,四種功耗模式自動按序切換,每個模式下會停留一小段時間,非常便于測量電流(結(jié)果已經(jīng)加進圖中,需要注意的是測量過程中 VCC 一直維持 3.33V 沒掉電)
甚至在 EK-RA8M1 板設計時就已經(jīng)預留好 VCC 電流測量點 TP1,3 了(只需要把電阻 R3 拿掉即可),這個必須點贊,軟硬件協(xié)作設計在這一刻得到了充分體現(xiàn)。
至此,瑞薩RA8系列高性能MCU開發(fā)上手體驗痞子衡便介紹完畢了,掌聲在哪里~~~
-
mcu
+關注
關注
146文章
17123瀏覽量
350983 -
內(nèi)核
+關注
關注
3文章
1372瀏覽量
40276 -
瑞薩
+關注
關注
35文章
22308瀏覽量
86239 -
開發(fā)板
+關注
關注
25文章
5032瀏覽量
97371
原文標題:瑞薩高性能MCU RA8M1開發(fā)上手體驗
文章出處:【微信號:pzh_mcu,微信公眾號:痞子衡嵌入式】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論