版本更新概況
1、新增/更新的中間件(Middleware)
[New]OpENer
Ethernet/IP協(xié)議棧
[New]Canopen
Canopen DS301 協(xié)議棧
[New]rvbacktrace
RISC-V 32位架構(gòu)下的棧回溯軟件
-支持使用fp寄存器回溯
-支持遍歷指令進行棧回溯
[New]Trace Recorder
程序運行追蹤軟件
-支持FreeRTOS
-支持RT-Thread
[Update]FreeRTOS
增加新的臨界段管理方法
-支持高優(yōu)先級中斷不受RTOS臨界段影響
[Update]uC/OS-III
增加使用gptmr作為系統(tǒng)時鐘源的支持
[Update]hpm_sdmmc
增加 SDIO 協(xié)議棧支持
增加 中斷驅(qū)動 模式支持‘’
增加 RTOS 支持(基于CMSIS-RTOS2)
[Update]hpm_mclv2
增加pid控制器轉(zhuǎn)換為硬件3p-3z控制器的支持
增加二型PLL濾波器的支持
優(yōu)化電流環(huán)的計算時間為1us
修復(fù)空指針,增加極對數(shù)支持,修復(fù)6-step模式下扇區(qū)錯誤
[Update]CherryUSB
CherryUSB版本由v1.4.0更新至v1.4.2
[Update]LVGL
LVGL版本由v9.1更新至v9.2
2、新增/更新的組件(Components)
[New]I2C components
增加DMA方式的讀寫API,支持主機和從機模式
增加POLLING方式的讀寫API,支持主機和從機模式
增加DMA方式的帶從設(shè)備的寄存器地址的讀寫API,支持主機模式
增加POLLING方式的帶從設(shè)備的寄存器地址的讀寫API,支持主機模式
[Update]PLB components
增加PLB LIN時鐘檢測功能
增加濾波器功能
3、Samples改動
[New]Canopen 例程
演示baremetal下,兩塊開發(fā)板分別作為master和slave,進行SDO,PDO,NMT等交互的過程
[New]rvbacktrace 例程
演示baremetal下,rvbacktrace在函數(shù)調(diào)用,中斷以及異常情況下的棧回溯表現(xiàn)
演示在RT-Thread下,rvbacktrace對單一線程和所有線程的棧回溯表現(xiàn)
[New]mhd_wifi_demo例程
演示基于AP6256Wi-Fi 模塊的網(wǎng)絡(luò)通信功能 (基于FreeRTOS+LWIP)
支持 AP + STA 模式
支持wifi ,ping ,iperf等測試命令
[New]OpENer 例程
演示Remote IO例程
演示使用OpENer控制電機的例程(單核/雙核)
[New]Trace Recorder 例程
演示FreeRTOS下Trace Recorder的使用
演示RT-Thread下Trace Recorder的使用
[New]uC/OS-III 例程
新增了使用gptmr作為系統(tǒng)時鐘源的例程
[New]CherryUSB 例程
新增了UVC Device攝像頭例程
新增了CDC ACM Host例程
[New]i2c_components 例程
新增了DMA I2C例程, 支持主機和從機
新增了POLLING i2c例程, 支持主機和從機
[New]TSN 例程
新增TSN Frame Preemption(IEEE802.1 Qbu)例程
新增TSN STMID FRER(IEEE802.1 CB)例程
新增TSN PSFP (IEEE802.1 Qci) 例程
[New]UART_LIN slave 例程
新增通過PLB檢測LIN波特率,實現(xiàn)UART LIN slave波特率自適應(yīng)的例程
[Update]EtherCAT例程
支持對ESC的EEPROM進行初始化。能夠解決初次使用時EEPROM為空情況下checksum校驗失敗的問題,或程序升級時,需要更新EEPROM內(nèi)容的情況。無需通過主站工具如TwinCAT等去更新EEPROM內(nèi)容,由程序直接初始化EEPROM內(nèi)容。程序代碼中須包含由SSC Tool生成的EEPROM數(shù)據(jù)(eeprom.h):
如果當(dāng)前EEPROM中的EtherCAT Slave Controller Configuration Area數(shù)據(jù)checksum校驗失敗,則會使用eeprom.h中的數(shù)據(jù)初始化EEPROM內(nèi)容。
如果checksum校驗成功,則會進一步校驗當(dāng)前EEPROM中的Product Code和Revision Code。如果Product Code不同或eeprom.h中的Revision Number大于當(dāng)前EEPROM已存儲的Revision Number時,則會使用eeprom.h中的數(shù)據(jù)初始化EEPROM。
[Update]時鐘使能由在board中使能改為在app中使能
刪除了board_init_clock()中的大部分外設(shè)時鐘使能(clock_add_to_group),由應(yīng)用程序根據(jù)外設(shè)使用情況自行使能。
[Update]bldc foc 例程
提供了電流環(huán)計時功能,并提供可復(fù)現(xiàn)1us電流環(huán)的方法
[Update]I2S 例程
I2S 例程使用的DMA由HMDA切換成XDMA
使用i2s_config_multiline_transfer()接口,支持多l(xiāng)ines傳輸
[Update]RGB_LED 例程
支持PWM2控制RGB LED
[Update]SDM 例程
支持測試SDM不同的工作狀態(tài)(Polling/采樣中斷/超限中斷/硬件觸發(fā)),提供采樣值與電壓值之間換算的計算示例(與采樣器件屬性相關(guān))。
4、測試工具版本
ZCC 3.2.4, libnn/lindsp 3.2.5
Segger Embedded Studio 8.20
IAR workbench for RISC-V 3.30.1
5、已知問題
ZCC (3.2.4) 相關(guān)
在開啟-O3優(yōu)化時,某些情況下會將rodata段放到sdata段中
IAR Embedded Workbench相關(guān)
可以從IAR官網(wǎng)購買或者下載試用版本(14天),調(diào)試方式目前僅支持I-jet調(diào)試(正與IAR溝通解決使用openocd gdbserver進行調(diào)試出現(xiàn)的問題)
在工程開啟優(yōu)化可能導(dǎo)致程序運行異常
使用EWRISCV集成的Andes toolchain,coremark分數(shù)低于使用Segger Embedded Studio集成的Andes Toolchain的結(jié)果
-
濾波器
+關(guān)注
關(guān)注
161文章
7868瀏覽量
178989 -
HPM
+關(guān)注
關(guān)注
1文章
38瀏覽量
7789 -
先楫半導(dǎo)體
+關(guān)注
關(guān)注
10文章
233瀏覽量
2195
發(fā)布評論請先 登錄
相關(guān)推薦
基于HPM_SDK_ENV開發(fā)應(yīng)用程序的升級處理
![基于<b class='flag-5'>HPM_SDK</b>_ENV開發(fā)應(yīng)用程序的升級處理](https://file.elecfans.com/web2/M00/37/D7/pYYBAGI9l9uAOwALAAAmFmqVYdg094.png)
先楫HPM6E00技術(shù)日 | 百人研討共話工業(yè)應(yīng)用創(chuàng)新及發(fā)展趨勢
有獎提問!先楫半導(dǎo)體HPM6E00系列新品發(fā)布會!!
先楫半導(dǎo)體 hpm_sdk v1.5.0 正式發(fā)布
先楫半導(dǎo)體hpm_sdk v1.5.0正式發(fā)布!
![<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半導(dǎo)體</b><b class='flag-5'>hpm_sdk</b> <b class='flag-5'>v</b>1.5.0正式<b class='flag-5'>發(fā)布</b>!](https://file1.elecfans.com/web2/M00/C7/5A/wKgZomYTUKuAYCxZAAA1YgR07L8416.png)
先楫半導(dǎo)體攜手OpenHarmony正式發(fā)布HPMicro ohos v1.0.0
![<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半導(dǎo)體</b>攜手OpenHarmony正式<b class='flag-5'>發(fā)布</b>HPMicro ohos <b class='flag-5'>v</b>1.0.0](https://file1.elecfans.com/web2/M00/C6/A4/wKgZomYLca2AIaTMAABYemApwG4036.png)
先楫半導(dǎo)體攜手立功科技發(fā)布全新汽車液晶儀表解決方案
先楫半導(dǎo)體攜手立功科技推出了國產(chǎn)高性能微控制器HPM6800系列
![<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半導(dǎo)體</b>攜手立功科技推出了國產(chǎn)高性能微控制器<b class='flag-5'>HPM</b>6800系列](https://file1.elecfans.com/web2/M00/C5/0A/wKgaomXxKxOAWV2kAAAdKnWaKD0056.jpg)
先楫半導(dǎo)體HPMicro Nuttx v0.2.0正式發(fā)布!
先楫半導(dǎo)體HPMicro Nuttx v0.2.0 發(fā)布
![<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半導(dǎo)體</b>HPMicro Nuttx <b class='flag-5'>v</b>0.2.0 <b class='flag-5'>發(fā)布</b>](https://file.elecfans.com/web2/M00/37/D7/pYYBAGI9l9uAOwALAAAmFmqVYdg094.png)
評論