HMI-Board上手指南

介紹

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ā)板包裝正面

開發(fā)板.jpg

環(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)目

新建項(xiàng)目.png

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

工程配置.png

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

調(diào)試器設(shè)置.png

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

下載器設(shè)置.png

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

下載程序.jpg

總結(jié)

  • 這個(gè)板子很多IO都是圖形化的配置方式,可能對(duì)一些新手不大適應(yīng)

  • 板載DAP的下載速度真的很慢,可能是PyOCD的緣故,要盡可能選擇Sector erase的擦除模式,Bus Speed選12000000Hz

  • 板子上面的音頻接口貌似還沒有驅(qū)動(dòng)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容