上海先楫半導(dǎo)體舉辦的HPM5361EVK開(kāi)發(fā)板試用活動(dòng)圓滿結(jié)束,廣大工程師和愛(ài)好者們踴躍參與此次試用并提交報(bào)告。經(jīng)過(guò)先楫半導(dǎo)體專(zhuān)家組評(píng)選,一共產(chǎn)生6名優(yōu)秀獲獎(jiǎng)?wù)摺?br />
感謝媒體平臺(tái)電子工程世界(簡(jiǎn)稱(chēng)EEWORLD)的支持,本文整理了網(wǎng)友@qinyunti的優(yōu)秀報(bào)告,小伙伴們先睹為快!
#1
開(kāi)發(fā)板介紹與視頻
HPM5361EVK是基于先楫HPM5300系列高性能RISC-V內(nèi)核MCU的一款開(kāi)發(fā)板。支持雙精度浮點(diǎn)運(yùn)算及強(qiáng)大的DSP擴(kuò)展,主頻480MHz,內(nèi)置1 MB Flash、288KB SRAM,模擬部分集成16bit ADC、12bit DAC以及運(yùn)放,支持各類(lèi)位置傳感器,包括光電式、磁感應(yīng)和旋轉(zhuǎn)變壓器,同時(shí)提供靈活的編碼器輸入輸出。HPM5300配置兩個(gè)八通道的PWM模塊,同時(shí)引入了PLB可編程邏輯單元,提供多種可靈活配置的接口,包含4路CAN-FD、4路LIN、多路UART/SPI/I2C以及USB OTG內(nèi)置HS PHY,輕松實(shí)現(xiàn)各種接口類(lèi)應(yīng)用。
HPM5300EVK提供了一系列HPM5300微控制器外設(shè)的接口,包括一個(gè)ADC輸入SMA接口和一個(gè)先楫標(biāo)準(zhǔn)的電機(jī)控制及傳感器接口。HPM5300EVK同時(shí)集成了1個(gè)2x20 pin IO擴(kuò)展接口,連接了HPM5300 MCU的大部分IO,供用戶(hù)自由評(píng)估。HPM5300EVK集成了板載調(diào)試器,同時(shí)提供了一個(gè)標(biāo)準(zhǔn)JTAG接口可以連接JLINK、DAPLINK等調(diào)試器。
本文即基于原理圖和實(shí)物介紹下開(kāi)發(fā)板的板載資源。
MCU
樹(shù)莓派接口
板載調(diào)試
aw33901 過(guò)電壓保護(hù)
DLW21SN900SQ2L共模濾波器
PRTR5V0U2XESD保護(hù)
EEPROM:93LC56BIFT2232配置用 2kb在背面
12M/24M晶體
FT2232實(shí)現(xiàn)USB轉(zhuǎn)JTAG和串口
Type-C接口
LIN和CAN
收發(fā)器型號(hào)分別使用的TJA1042T/3和TJA1021T
485/422
收發(fā)器分別使用的MAX3485EESA+T和SIT3490EESA
電機(jī)控制
電機(jī)相關(guān)的信號(hào)
BOOT
ADC
按鍵
USB
總結(jié)
本開(kāi)發(fā)板基于先楫HPM5300系列高性能RISC-V MCU,接口豐富,適合工控方面的應(yīng)用評(píng)估,尤其是電機(jī)控制。
#2
基于RT-Thread Studio搭建開(kāi)發(fā)環(huán)境
一.前言
本文分享基于RT-Thread Studio搭建開(kāi)發(fā)環(huán)境。
二.準(zhǔn)備
安裝驅(qū)動(dòng)
sdk_env_v1.3.0\tools\FTDI_InstallDriver.exe
安裝RT-Thread Studio
安裝最新的rt-thread源碼
安裝板級(jí)支持包
安裝工具鏈
安裝調(diào)試工具
三.創(chuàng)建工程
菜單欄
文件->新建->RT-Thread項(xiàng)目
設(shè)置編譯方式,這里在ram中debug如下選擇
編譯報(bào)錯(cuò)
右鍵點(diǎn)擊工程名字->同步scons配置到項(xiàng)目
再編譯就OK了。
四.仿真
將板子 BOOT PIN 調(diào)到 BT0: OFF, BT1:OFF 的位置 。
按照如下短接5個(gè)跳線帽。默認(rèn)官方是使用外部JTAG所以5個(gè)跳線帽是斷開(kāi)的,使用板載DEBUG需要短接。
點(diǎn)擊甲殼蟲(chóng)進(jìn)入debug模式
連接串口115200-8-n-1,運(yùn)行,打印如下
總結(jié)
該開(kāi)發(fā)板系列支持不同的開(kāi)發(fā)方式,官方推薦的是SEGGER Embedded Studio for RISC-V ,但是開(kāi)發(fā)環(huán)境是商業(yè)軟件需要授權(quán)。也支持gcc工具鏈可以結(jié)合vscode搭建開(kāi)發(fā)環(huán)境但是配置比較繁瑣。該系列開(kāi)發(fā)板適配了RT-Thread Studio開(kāi)發(fā)環(huán)境搭建更簡(jiǎn)單推薦使用。
兩個(gè)需要注意的地方
需要同步scons配置到工程否則編譯出錯(cuò)。
使用板載debug需要短路5個(gè)跳線帽。板子沒(méi)有帶跳線帽需要自己準(zhǔn)備。最好是板子上就帶就好了,免得還要用戶(hù)自己去找。
#3
coremark跑分-CPU性能測(cè)試
前言
HPM53xx系類(lèi)MCU具有高主頻,高性能,資源豐富的特點(diǎn)。和Cortex-M4系列性能是相當(dāng)?shù)?,所以使用coremark先來(lái)跑個(gè)分。
Coremark跑分
可以從如下地址下載源碼移植
鏈接已隱藏,如需查看請(qǐng)登錄或者注冊(cè)
rt-thread有適配好的包也可以直接添加
添加包
可以配置參數(shù),如果運(yùn)行時(shí)間不夠10S可加執(zhí)行次數(shù)
Ctrl+s保存
編譯運(yùn)行
命令行輸入core_mark查看運(yùn)行結(jié)果
設(shè)置優(yōu)化等級(jí)
再次跑分
可以看到得分達(dá)到1241, 1241/360M=3.45Coremark/MHz
https://www.eembc.org/coremark/scores.php下可以對(duì)比其他MCU的跑分。
可以看到Coremark/MHz得分和STM32F469差不多,但是主頻高一倍所以總得分也高一倍。
總結(jié)
以上可以看出HPM5300系列性能是不錯(cuò)的,主頻高,資源豐富。
-
微控制器
+關(guān)注
關(guān)注
48文章
7542瀏覽量
151311 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5032瀏覽量
97371 -
先楫半導(dǎo)體
+關(guān)注
關(guān)注
10文章
214瀏覽量
2102
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論