各位關注先楫的小伙伴們, 在hpm_sdk v1.2.0發布一個多月后,基于該版本SDK的先楫 RT-Thread 板級支持包 v1.2.0終于與大家見面了!
那么該版本的主要功能有哪些、相比之前的版本有哪些更新、如何安裝及創建項目...下面我們一起來看看吧。
1
主要功能
● 常用驅動提供了基于RT-Thread驅動框架的適配
● 提供了如下通用功能的示例:
blink_led
can_example
flashdb_demo
timer_demo
usb device HID 示例
usb host 讀U盤示例
●根據板載器件的功能, 提供了如下示例:
adc 示例:HPM6300EVK, HPM6200EVK
audio 示例:HPM6750EVKMINI, HPM6750EVK, HPM6750EVK2
ethernet: HPM6750EVKMINI,HPM6750EVK,HPM6750EVK2, HPM6300EVK
ethernet_ptp(IEEE1588) 主從機示例: 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
版本更新
注意,此處的更新內容是相對于BSP v1.1.0 版本而言,更新內容如下:
● 適配了hpm_sdk v1.2.0
● 基于 rt-thread v5.0.1, 追趕上rt-thread 主線大部隊。本次BSP中適配了如下驅動:
基本通信外設:UART,I2C,SPI,CAN
高速通信接口:USB,Ethernet
定時器類:HWTimer,WDT,RTC
其他:ADC, AUDIO(PDM, I2S), PWM
● 增加了flash_release和ram_release構建/配置,默認優化等級設置為O2
● 優化了littleVGL示例的性能
● 增加了UART FIFO timeout中斷支持
● 添加了各示例對應的README
● 修復了客戶報告的問題
3
支持的開發板
HPM6750EVK
HPM6750EVK2
HPM6750EVKMINI
HPM6300EVK
HPM6200EVK
4
打開方式
本次BSP包需依賴 RT-Thread Studio v2.27, 用戶需要先安裝好該版本的RT-Thread Studio并完成賬號登錄。
獲取BSP包
先楫RT-Thread BSP 可通過RT-Thread Studio的 SDK Manager 窗口安裝, 如下圖所示:
創建項目
創建基于先楫RT-Thread BSP的例程可參照下圖:
開啟FPU的支持
BSP包中的例程默認不使能FPU,若需要使能FPU,可參照下圖的方式(根據需要選擇單精度或雙精度浮點):
注意:當開啟FPU支持后,每個task需要配置更大的棧空間,特別是開啟雙精度浮點后,每個任務棧的大小需要在原來的基礎上至少增加512字節。
-
BSP
+關注
關注
1文章
86瀏覽量
26110 -
RTThread
+關注
關注
8文章
132瀏覽量
40811 -
先楫半導體
+關注
關注
10文章
214瀏覽量
2082
發布評論請先 登錄
相關推薦
評論