介紹
HMI-Board為 RT-Thread 聯(lián)合瑞薩推出的高性價(jià)比圖形評(píng)估套件,取代傳統(tǒng)的 HMI+主控板硬件,一套硬件即可實(shí)現(xiàn) HMI+IoT+控制的全套能力。依托于瑞薩高性能芯片 RA6M3 及 RT-Thread 軟件生態(tài),HMI-Board 不僅硬件性能強(qiáng)勁,同時(shí)軟件生態(tài)豐富,助力開發(fā)者快速開發(fā)出GUI智能硬件產(chǎn)品,這個(gè)板子是我參加RT-Thread社區(qū)活動(dòng)接觸到的
特性
R7FA6M3芯片自帶2M flash和640K SRAM,這個(gè)內(nèi)存足夠給力,了解更多可以看官網(wǎng)的介紹:RA6M3 - 帶有 USB 高速、以太網(wǎng)和 TFT 控制器的 120 MHz 32 位微控制器 | Renesas
配了一塊超大顯眼的屏幕,分辨率為480x232
板載了RT-Thread自研的WiFi芯片RW007,可惜還不能支持5G信道
板載RJ45以太網(wǎng)接口,可以進(jìn)行有線通信
有很多Arduino的兼容接口
支持內(nèi)存卡讀寫
支持can通信
板載4個(gè)按鍵(3個(gè)用戶按鍵+RESET按鍵),兩路用戶LED
圖片
開發(fā)板包裝正面

環(huán)境搭建
軟件
IDE:RT-Thread Studio 2.2.7,可以參考我之前寫的文章《RT-Thread Studio使用教程》來(lái)搭建開發(fā)環(huán)境
RA Smart Configurator:setup_fsp_v3_5_0_rasc_v2021-10.exe,用于圖形化配置IO,去GitHub下載
組件
確保SDK Manager安裝以下組件
-
Board_Support_Packages
-
Renesas
-
HMI-Board
- 1.1.1
-
-
-
ToolChain_Support_Packages
-
GNU_Tools_for_ARM_Embedded_Processors
- 5.4.1
-
-
Debugger_Support_Packages
-
PyOCD
- 0.2.0
-
最小程序
新建項(xiàng)目,打開RT-Thread Studio,點(diǎn)擊文件(F) -> 新建(N) -> RT-Thread 項(xiàng)目

工程配置如下,依次填寫工程名、開發(fā)板型號(hào)、BSP版本、工程類型、RT-Thread版本號(hào)等信息

點(diǎn)擊工具欄的齒輪樣按鈕進(jìn)入配置工程界面,點(diǎn)擊Debugger進(jìn)行調(diào)試器設(shè)置

下載器設(shè)置,擦除模式選Sector erase

用USB C下載口連接DAP Link,按Ctrl + F5啟動(dòng)調(diào)試,編譯下載程序后可以發(fā)現(xiàn)右下角的LED被循環(huán)點(diǎn)亮

總結(jié)
這個(gè)板子很多IO都是圖形化的配置方式,可能對(duì)一些新手不大適應(yīng)
板載DAP的下載速度真的很慢,可能是PyOCD的緣故,要盡可能選擇
Sector erase的擦除模式,Bus Speed選12000000Hz板子上面的音頻接口貌似還沒有驅(qū)動(dòng)