各位關(guān)注先楫的小伙伴們, 在hpm_sdk v1.2.0發(fā)布一個(gè)多月后,基于該版本SDK的先楫 RT-Thread 板級(jí)支持包 v1.2.0終于與大家見(jiàn)面了!
那么該版本的主要功能有哪些、相比之前的版本有哪些更新、如何安裝及創(chuàng)建項(xiàng)目...下面我們一起來(lái)看看吧。
1
主要功能
● 常用驅(qū)動(dòng)提供了基于RT-Thread驅(qū)動(dòng)框架的適配
● 提供了如下通用功能的示例:
blink_led
can_example
flashdb_demo
timer_demo
usb device HID 示例
usb host 讀U盤示例
●根據(jù)板載器件的功能, 提供了如下示例:
adc 示例:HPM6300EVK, HPM6200EVK
audio 示例:HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2
ethernet: HPM6750EVKMINI,HPM6750EVK,HPM6750EVK2, HPM6300EVK
ethernet_ptp(IEEE1588) 主從機(jī)示例: HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2, HPM6300EVK
i2c demo: HPM6750EVK, HPM6750EVK2
littleVGL 示例: HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2
pwm_beep: HPM6750EVKMINI
rw007_wifi 示例: HPM6750EVKMINI
sdcard_demo: HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2, HPM6300EVK
2
版本更新
注意,此處的更新內(nèi)容是相對(duì)于BSP v1.1.0 版本而言,更新內(nèi)容如下:
● 適配了hpm_sdk v1.2.0
● 基于 rt-thread v5.0.1, 追趕上rt-thread 主線大部隊(duì)。本次BSP中適配了如下驅(qū)動(dòng):
基本通信外設(shè):UART,I2C,SPI,CAN
高速通信接口:USB,Ethernet
定時(shí)器類:HWTimer,WDT,RTC
其他:ADC, AUDIO(PDM, I2S), PWM
● 增加了flash_release和ram_release構(gòu)建/配置,默認(rèn)優(yōu)化等級(jí)設(shè)置為O2
● 優(yōu)化了littleVGL示例的性能
● 增加了UART FIFO timeout中斷支持
● 添加了各示例對(duì)應(yīng)的README
● 修復(fù)了客戶報(bào)告的問(wèn)題
3
支持的開(kāi)發(fā)板
HPM6750EVK
HPM6750EVK2
HPM6750EVKMINI
HPM6300EVK
HPM6200EVK
4
打開(kāi)方式
本次BSP包需依賴 RT-Thread Studio v2.27, 用戶需要先安裝好該版本的RT-Thread Studio并完成賬號(hào)登錄。
獲取BSP包
先楫RT-Thread BSP 可通過(guò)RT-Thread Studio的 SDK Manager 窗口安裝, 如下圖所示:

創(chuàng)建項(xiàng)目
創(chuàng)建基于先楫RT-Thread BSP的例程可參照下圖:

開(kāi)啟FPU的支持
BSP包中的例程默認(rèn)不使能FPU,若需要使能FPU,可參照下圖的方式(根據(jù)需要選擇單精度或雙精度浮點(diǎn)):

注意:當(dāng)開(kāi)啟FPU支持后,每個(gè)task需要配置更大的棧空間,特別是開(kāi)啟雙精度浮點(diǎn)后,每個(gè)任務(wù)棧的大小需要在原來(lái)的基礎(chǔ)上至少增加512字節(jié)。
-
BSP
+關(guān)注
關(guān)注
1文章
99瀏覽量
27971 -
RTThread
+關(guān)注
關(guān)注
8文章
132瀏覽量
42720 -
先楫半導(dǎo)體
+關(guān)注
關(guān)注
12文章
284瀏覽量
3297
發(fā)布評(píng)論請(qǐng)先 登錄
RT-Thread Studio V2.3.0 版本正式發(fā)布!
敢不敢讓你的芯片上榜?RT-Thread最全BSP支持清單重磅更新!| 技術(shù)集結(jié)
【直播預(yù)告】高性價(jià)比智慧視覺(jué)處理器FH8626V300L解析,與RT-Thread全棧開(kāi)發(fā)實(shí)戰(zhàn) | 問(wèn)學(xué)直播
rt-thread studio 導(dǎo)入BSP 失敗怎么解決?
請(qǐng)問(wèn)rt-thread studio可以開(kāi)發(fā)完整的mcu程序嗎?
scons --target=eclipse 命令執(zhí)行后,在BSP包的dist下生成一個(gè)工程,怎么使用rt-thread studio 打開(kāi)?
RT-Thread生成玄鐵RISC-V BSP的CDK工程開(kāi)發(fā)指南 | 技術(shù)集結(jié)
請(qǐng)問(wèn)RT-Thread studio如何導(dǎo)入stm32h563的bsp包?
如何使用rt-thread studio中,使用 定制化的SDK建立工程?
rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?
rt-thread stm32 BSP編譯不通過(guò)怎么解決?
RT-Thread BSP全面支持玄鐵全系列RISC-V 處理器 | 技術(shù)集結(jié)
RT-Thread Nano源碼bsp工程無(wú)法正常使用msh,輸入msh命令無(wú)響應(yīng)怎么解決?
2025 RT-Thread全球技術(shù)大會(huì)議程正式發(fā)布!
RT-Thread BSP v1.9.0 發(fā)布 | 聚焦優(yōu)化
RT-Thread BSP v1.2.0 發(fā)布啦
評(píng)論