版本更新概況
1、增加User Template模板工程
[New]User Template模板工程,方便用戶創(chuàng)建自己的Board和App。詳細(xì)說明請參見如何*快速創(chuàng)建用戶自定義Board和App工程。
2、新增/更新的中間件(Middleware)
[New]TSN
TSN PTP協(xié)議棧,遵循IEEE802.1 AS協(xié)議標(biāo)準(zhǔn)
[Updated]hpm_mcl_v2
a.電阻辨識
b.電感辨識
c.磁鏈辨識
修復(fù)電角度計算返回NAN問題
修復(fù)不連接hall傳感器時,pwm輸出異常的問題
[Updated]CherryUSB
CherryUSB由v1.3.0更新至v1.4.0
3、新增/更新的組件(Components)
[New]PLB QEI.ABZ編碼器組件
ABZ正交編碼器的解碼使用PLB模塊進行,一部分PLB通道進行邏輯信號的處理,另一部分的PLB通道進行計數(shù)操作,組件內(nèi)的信號關(guān)系正轉(zhuǎn)時如下圖所示,其中A和B是輸入的原始信號,處理后的信號的上升沿和下降沿以及旋轉(zhuǎn)方向信號給到計數(shù)單元用來計數(shù):
![82c1fdf2-e5df-11ef-9434-92fbcf53809c.png](http://images.elecfans.net/uploads/20250208/82c1fdf2-e5df-11ef-9434-92fbcf53809c.png)
最終可以實現(xiàn)如下功能:
a.可軟件注入位置
b.AB模式下一個PLB最多支持8路
c.AB脈沖計數(shù),最大支持32bit
d.圈數(shù)計數(shù), 最大支持32bit
e.指定脈沖數(shù)后,在該范圍內(nèi)循環(huán)計數(shù)
f.z相信號io輸入
g.z相信號校準(zhǔn)脈沖數(shù)
h.輸入信號濾波
i.支持的QEI信號頻率最高可達(dá)50M
[New]PMBUS協(xié)議組件
支持字節(jié)、字、塊模式命令的讀寫
支持主機和從機模式
[New]tsw_phy組件
TSN switch PHY驅(qū)動
[Updated]PPI組件
優(yōu)化PPI AD復(fù)用模式
4、Samples改動
[New]EtherCAT FOE例程
演示基于EtherCAT FOE協(xié)議傳輸文件的功能。如圖,使用TwinCAT主站,向指定的從站下載文件,設(shè)置文件名稱和密碼后即可下載。
![82e4e290-e5df-11ef-9434-92fbcf53809c.png](http://images.elecfans.net/uploads/20250208/82e4e290-e5df-11ef-9434-92fbcf53809c.png)
[New]EtherCAT CIA402例程, 支持CSV和CSP模式
演示基于EtherCAT CIA402協(xié)議實現(xiàn)電機運動控制的功能。如圖,使用TwinCAT主站,添加NC軸,在軸控制頁面設(shè)定目標(biāo)位置和目標(biāo)速度,啟動之后軸的運動效果。
![82fd2ad0-e5df-11ef-9434-92fbcf53809c.png](http://images.elecfans.net/uploads/20250208/82fd2ad0-e5df-11ef-9434-92fbcf53809c.png)
[New]TSN ptp例程 (IEEE802.1 AS)
演示基于IEEE802.1 AS協(xié)議標(biāo)準(zhǔn),實現(xiàn)時間同步的功能。
[New]TSN lwip tcpecho例程(IEEE802.3)
演示基于IEEE802.3協(xié)議標(biāo)準(zhǔn),實現(xiàn)TCP echo的功能。
[New]TSN credit based shaper例程(IEEE802.1 Qav)
演示基于IEEE802.1 Qav協(xié)議,實現(xiàn)CBS流量整形輸出的功能。
[New]TSN time aware scheduling例程(IEEE802.1 Qbv)
演示基于IEEE802.1 Qbv協(xié)議,實現(xiàn)TAS流量整形輸出的功能。
[New]電機參數(shù)辨識例程
演示了如何進行無刷電機進行參數(shù)辨識,具體原理可參考如下鏈接,
整個過程中,電機通電后會抖動一段時間。然后輸出辨識得到的如下信息
- 磁鏈
- 直軸電感
- 交軸電感
- 相電阻
- 相電感
[New]CherryUSB Mouse Remote Wakeup例程
演示鼠標(biāo)設(shè)備喚醒休眠的電腦主機。
[New]PLB實現(xiàn)QEI編碼器例程
主要用來擴展對QEI編碼器的支持,比如芯片自帶4路QEI,但是通過PLB可以最多額外擴展出8路QEI,使芯片最多支持12路QEI,整個過程不需要軟件參與。但是需要注意需要不同的功能會消耗不同的PLB資源,資源消耗和使用方法,可以參考
[New]HRPWM溫度校正例程
當(dāng)芯片檢測到自己的溫度變換后,校準(zhǔn)hrpwm的相關(guān)參數(shù),降低溫度對hrpwm的影響。
[New]PMBUS例程,包括主機和從機
主站協(xié)議上
a.基于PMBUS1.2協(xié)議b.使用基于PMBUS命令傳輸?shù)妮p量APIc.使用SMBUS組件集成
從站協(xié)議上
a.基于PMBUS1.2協(xié)議b.PMBUS命令傳輸完成使用回調(diào),方便映射到用戶命令實現(xiàn)c.數(shù)據(jù)包一致性檢查以及數(shù)據(jù)格式驗證,保證數(shù)據(jù)完整性
[New]GPTMR的外部計數(shù)模式例程
支持外部計數(shù)模式,支持外部計數(shù)源為GPTMR的輸入捕獲信號,可以是PWM、TMR、GPIO、外部計數(shù)器等。
[New]GPTMR的監(jiān)視功能例程
監(jiān)視輸入的周期性信號的周期或者高電平時間,若超出范圍(小于最小監(jiān)視值,大于最大監(jiān)視值)觸發(fā)捕獲中斷。
[New]GPTMR的單次模式例程
定時器單次模式功能,計數(shù)器到達(dá)重載值后停止計數(shù)。
[Fixed]Segger Ram Linker生成Bin文件過大問題
[Fixed]GPTMR CMP翻轉(zhuǎn)2次問題
[Fixed]SEI多摩川編碼器CRC計算錯誤問題。
[Updated]CherryUSB雙Host例程,支持雙MSC設(shè)備
[Updated]I2S相關(guān)例程,使用XDMA替換HMDA。
[Updated]PWM例程失效恢復(fù)方法
[Updated]tflm,tinyengine,dsp等例程適配ZCC的nn庫和dsp庫
以samples/tflm/detection_responder 例程為例,相較于SES下的Andes庫幀率能提高約13%。
a.ZCC編譯選項 flash_sdram_xip release,推理速度為48幀/s。
b.使用segger ide,編譯選項為flash_sdram_xip release,推理速度為42幀/s
5、測試工具版本
ZCC 3.2.4, libnn/lindsp 3.2.5
Segger Embedded Studio 8.16a
IAR workbench for RISC-V 3.30.1
6、已知問題
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分?jǐn)?shù)低于使用Segger Embedded Studio集成的Andes Toolchain的結(jié)果
-
編碼器
+關(guān)注
關(guān)注
45文章
3673瀏覽量
135278 -
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)體hpm_sdk v1.6.0上線
![<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.6.0上線](https://file.elecfans.com/web2/M00/37/D7/pYYBAGI9l9uAOwALAAAmFmqVYdg094.png)
有獎提問!先楫半導(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)
評論