本文轉自RA生態工作室:
瑞薩“RA MCU眾測寶典”環境搭建專題再添實用干貨!這次咱們聚焦高性能入門級開發板——【RA-Eco-RA6E2-64PIN-V1.0】。
本文介紹了RA-Eco-RA6E2-64PIN-V1.0開發板的基本信息,包括產品特點、參數資源、開發環境搭建以及工程測試等。
開啟寶典
介紹
RA-Eco-RA6E2-64PIN-V1.0是一款基于100MHz ArmCortex-M33內核架構的核心板;
主控芯片為R7FA6E2BB3CFM;

RA6E2組是RA6系列中最新的入門級微控制器,基于帶有TrustZone的200MHz ArmCortex-M33內核;
RA6E2作為入門級微控制器,在追求成本優化的同時提供了最佳的性能;
RA6E2與RA4E2組的引腳和外設兼容,使其成為要求更高性能、小尺寸和低引腳數的應用的理想選擇。
外觀
Top view

Bottom view

資源參數
1個復位按鍵
1個用戶按鍵
2個LED
2個PMOD接口
板載SWD接口,方便用戶調試與下載
200MHz的Arm Cortex-M33,具有TrustZone功能
256KB的閃存和40KB的SRAM
4KB數據閃存,類似EEPROM數據存儲功能
1KB待機SRAM
64引腳封裝
USB 2.0全速
CAN FD,I3C
HDMI CEC,SSI
Quad SPI
12位A/D轉換器
12位D/A轉換器
通用PWM定時器
原理圖
USB

MCU

I3C

外設

引腳


詳見:
(您可復制下方鏈接至瀏覽器,或掃描二維碼進行查看)
RA-Eco-RA6E2-64PIN-V1.0:RA-Eco-RA6E2-64PIN-V1.0開發板資料
https://gitee.com/ramcu/ra-eco-ra6-e2-64-pin-v1.0
開發環境
開發環境支持e2studio和Keil,這里主要介紹和使用前者。
下載并安裝瑞薩FSP(flexible software package)靈活配置軟件包。(您可復制下方鏈接至瀏覽器,或掃描二維碼進行查看)
瑞薩FSP(flexible software package)靈活配置軟件包
https://www.renesas.cn/zh/software-tool/ra-flexible-software-package-fsp
注意
不需要單獨安裝e2studio,FSP平臺安裝程序會安裝e2studio和使用FSP所需的所有其他工具。
由于這里使用RA6E2主控,僅安裝RA系列軟件包即可。
工程測試
由板載LED原理圖可知,兩個板載LED分別對應P113和P207管腳,均為高電平點亮。
工程創建
打開e2studio軟件;
依次點擊文件-新建-瑞薩C/C++項目-Renesas RA;
依次進行工程命名,路徑設置,FSP版本,目標開發板選擇,Device選擇R7FA6E2BB3CFM,工具鏈選擇GNU ARM Embedded,調試器選擇J-Link;
完成工程創建;
進入FSP配置界面,打開Pins標簽頁,選中P207 引腳,模式配置為初始低電平的輸出模式;

同理,將P113管腳也配置為初始低電平的輸出模式;
點擊Generate Code按鈕,生成工程代碼。
代碼
打開src/hal_entry.c文件,在主函數中添加如下代碼:
左右滑動查看完整內容
voidhal_entry(void)
{
/*TODO:add your own code here */
while(1)
{
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_13, BSP_IO_LEVEL_LOW);
R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_13, BSP_IO_LEVEL_HIGH);
R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_LOW);
R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_PIN_07, BSP_IO_LEVEL_HIGH);
R_BSP_SoftwareDelay(200, BSP_DELAY_UNITS_MILLISECONDS);
}
#ifBSP_TZ_SECURE_BUILD
/* Enter non-secure code */
R_BSP_NonSecureEnter();
#endif
}
注
代碼可實現P103和P104輸出電平循環交替反轉。
保存文件,構建工程,使用J-Link調試和上傳固件。
效果
兩個板載LED交替閃爍:

總結
本文介紹了RA-Eco-RA6E2-64PIN-V1.0開發板的基本信息,包括產品特點、參數資源、開發環境搭建以及工程測試等,為相關產品的開發設計提供了參考。
如果在環境安裝、引腳配置中遇到問題,或是有基于這款開發板的創意項目思路,歡迎在評論區分享~
環境搭建專題會持續覆蓋更多RA系列開發板,關注瑞薩嵌入式小百科,讓嵌入式開發起步更高效,后續還能解鎖更多開發板的實用配置指南!
-
瑞薩
+關注
關注
37文章
22481瀏覽量
90847 -
開發板
+關注
關注
26文章
6289瀏覽量
118031 -
開發環境
+關注
關注
1文章
270瀏覽量
17637 -
環境搭建
+關注
關注
0文章
60瀏覽量
9461
原文標題:瑞薩RA MCU眾測寶典 | 環境搭建之【RA-Eco-RA6E2-64PIN-V1.0 開發板】介紹、環境搭建、工程測試
文章出處:【微信號:瑞薩嵌入式小百科,微信公眾號:瑞薩嵌入式小百科】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
瑞薩RA-Eco-RA6E2-64PIN-V1.0開發板介紹及環境搭建指南
評論