在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

重磅更新 | HPM_SDK v1.10.0 發布

先楫半導體HPMicro ? 2025-07-02 15:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載地址

https://resource.hpmicro.com/sdk_env_v1.10.0.zip


版本更新概況


[New]增加HPM5E00系列MCU以及HPM5E00EVK支持

增加flash_xip_hybrid構建,在該模式下AXI_SRAM被用作FLASH前256KB的緩存,位于FLASH前256KB的代碼擁有RAM級別的訪問性能。


1、新增/更新的中間件(Middleware)

[New]Motor Control Library (MCL)

新增電機控制庫的硬件混合循環支持,支持使用CLC、VSC和QEO外設進行硬件加速

增強電機角度對齊支持,添加多種對齊算法:基礎單階段和三階段對齊以提高魯棒性

[New]Step Motor Control

新增步進電機閉環控制功能

支持步進電機的位置、速度閉環控制

[Update]CherryUSB

CherryUSB版本由v1.4.3更新至v1.5.0

優化了作為Device控制傳輸的處理邏輯,以解決當USB中斷優先級低可能會出現枚舉失敗的問題

重新組織ISR結構,將Host和Device ISR入口合并,以方便USB角色切換

[Update]Fatfs

更新Fatfs適配層,使其支持Cacheable Memory和非Cache Line對齊的Memory訪問,且為默認配置

新增宏開關

FATFS_ONLY_NONCACHEABLE_BUF,若使用NonCachable Memory作為數據傳輸內存,可開啟該宏,以避免Cache Maintain帶來的額外開銷

[Update]CANopen

CANopen 版本由v2.0更新至v4.0 master branch,latest commit - 145a15d9449a701c911caa19e98b2f029286da5

該版本支持 CANopenEditor 工具編輯、生成對象字典,

用戶可參考

[Fix]TensorFlow Lite Micro

修復flatbuffers stl_emulation.h中的const限定符問題

[Fix]FreeRTOS

修復使用GPTMR/PWM作為系統時鐘源且打開PLIC中斷搶占功能時概率性觸發異常的問題

[Fix]uC/OS-III

修復開啟PLIC中斷搶占時概率性觸發異常的問題

[Fix]TinyUSB

修復了USB Host使用RTOS時出現的枚舉失敗問題


2、新增/更新的組件(Components)

[New]HPM LOG

log格式:timestamp [level] function name: line number: log info. 示例:0.084890 [D] main TICK 0

支持非阻塞傳輸:printf是阻塞傳輸的,會占用大量的cpu產生延時,可能會破會應用邏輯時序。hpm_log非阻塞執行,單條占用時間較確定一般不大于10us

支持時間戳功能:hpm_log支持微妙級時間戳,并可通過配置關閉和使能。精確的時間戳可用于分析應用程序的業務邏輯,其精度遠遠高于通過調試軟件捕獲記錄的時間戳

支持函數名記錄:hpm_log可支持函數名及行號輸出,并可通過配置關閉和使能。函數名記錄功能便于定位源碼位置

支持調試等級過濾: 通過配置log等級,可選擇性輸出log信息,大量調試log可隨時按需開啟和關閉

支持原子上下文:可在中斷中使用log,并且log不會與應用程序的log產生交叉

支持異常阻塞dump: hpm_log可在遇到異常時,阻塞的dump出緩沖區中為輸出的log

支持多個后端引擎:支持多個輸出引擎,可將log同時輸出到RAM,UART和USB等

支持原生的printf格式功能:HPM_LOG_PRINTF(fmt, ...)可實現類似printf功能,不帶有任何函數和時間戳等附加信息

[Update]DMA Manager

新增 dma_mgr_request_specified_resource() API可指定從HDMA還是XDMA申請DMA資源

[Update/Fix]USB Device

新增了宏開關USB_DEVICE_DTD_POOL_SHARED,以支持更大的數據包傳輸(數據包超過128KB)

修復了DTD Buffer的配置問題


3、新增/更新的驅動(Drivers)

[New]EUI

新增EUI驅動,支持 8個七段數碼管或4個十六段數碼管控制輸出 和 16x8按鍵掃描輸入。

[New]1Wire

新增1Wire驅動

[Update]SEI

新增 sei_get_xcvr_baud_div(), sei_get_irq_flag(), sei_get_irq_enable_status() APIs

支持 Trig Div 功能特性

[Update]QEI/QEIV2

新增了Config API,使其配置更加簡潔明了

[Update]PLLCTL/PLLCTLV2

新增調整PLL頻率后,等待PLL穩定邏輯

[Update]USB

增加了Phy de-init延時等待


4、Samples改動

[New]HPM_LOG

新增HPM_LOG示例,通過UART引擎輸出LOG展示HPM_LOG組件的使用流程

[New]Step Motor Closed Loop

新增步進電機閉環控制示例

[New]lvgl_indev_usb_keyboard_mouse

新增LVGL USB鍵盤鼠標示例

[Update/Fix]CherryUSB

新增UVC MJPEG示例

更新UVC YUYV示例

修復Audio feedback endpoint不上傳數據問題

[Update/Fix]SEI

支持Bissc/Endat同步傳輸延時自動補償,實現了采樣點自適應

修復Nikon/Endat的CRC配置錯誤問題

[Update]BLDC FOC Demo

更新BLDC FOC演示以支持硬件混合循環功能

添加mcl_hw_loop_t參數支持,保持與現有軟件循環的向后兼容性

[Update]FFT Performance Test

改進README文檔清晰度,指定確切的性能復現要求

簡化硬件要求格式,明確對支持FFA的開發板的需求

[Update]CANopen 示例

將master和slave由一個sample拆分成兩個獨立的sample,便于用戶選擇需要的角色運行程序

[Fix]OpENer

修復網絡斷開后例程崩潰的問題

[Fix]Netx/Iperf

修復tcp接收速度異常問題


注意事項

在此版本中將xip的linker腳本中XPI0的region name都統一更新為FLASH,并且移除了原來在腳本中__fw_size__的定義。對于原來使用自定義linker腳本的用戶,需要做響應的改動,否則會出現與__fw_size__定義相關的編譯錯誤。


更多更新內容,請參考在線文檔

https://hpm-sdk.readthedocs.io/en/latest/CHANGELOG.html


4、測試工具版本

ZCC 4.0.0

Segger Embedded Studio 8.24

IAR workbench for RISC-V 3.30.1


5、已知問題

IAR Embedded Workbench相關

可以從IAR官網購買或者下載試用版本(14天),調試方式目前僅支持I-jet調試(正與IAR溝通解決使用openocd gdbserver進行調試出現的問題)

在工程開啟優化可能導致程序運行異常

使用EWRISCV集成的Andes toolchain,coremark分數低于使用Segger Embedded Studio集成的Andes Toolchain的結果

使用EWRISCV時,可能會出現relocate相關的錯誤,當出現該類錯誤的時候,可以在CMakeLists.txt中通過添加sdk_iar_ld_options(--disable_relaxation)來規避

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17933

    瀏覽量

    363254
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1075

    瀏覽量

    48026
  • HPM
    HPM
    +關注

    關注

    1

    文章

    43

    瀏覽量

    7991
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Zephyr SDK Glue v0.5.0 發布

    各位關注先楫的小伙伴們,基于Zephyrv3.7.0(LTS)版本和hpm_sdkv1.6.0版本的ZephyrSDKgluev0.5.0正式發布了。先楫MCU的Zephyr開發包Zephyr是一個通用的嵌入式實時操作系統,具備良好的拓展性。ZephyrSDKGlue(簡
    的頭像 發表于 06-17 16:53 ?438次閱讀
    Zephyr <b class='flag-5'>SDK</b> Glue <b class='flag-5'>v</b>0.5.0 <b class='flag-5'>發布</b>

    支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0發布

    各位先楫的小伙伴久等了,HPMicroManufacturingTool0.6.0版本正式發布啦!該版本包含多個模塊的更新優化,讓我們抓緊時間先睹為快!v0.6.0版本主要更新內容如下
    的頭像 發表于 06-04 08:28 ?406次閱讀
    支持<b class='flag-5'>HPM</b>6P00/<b class='flag-5'>HPM</b>5E00系列!HPMicro Manufacturing Tool <b class='flag-5'>v</b>0.6.0<b class='flag-5'>發布</b>

    重磅更新 | 先楫半導體HPM_APPS v1.9.0發布

    重磅更新 | 先楫半導體HPM_APPS v1.9.0發布
    的頭像 發表于 05-13 11:29 ?450次閱讀
    <b class='flag-5'>重磅</b><b class='flag-5'>更新</b> | 先楫半導體<b class='flag-5'>HPM</b>_APPS <b class='flag-5'>v</b>1.9.0<b class='flag-5'>發布</b>

    RT-Thread BSP v1.9.0 發布 | 聚焦優化

    親愛的小伙伴們:我們很高興地通知您,先楫RT-ThreadBSPv1.9.0正式發布了。本次發布著力于如下用戶呼聲較高的方向:驅動的優化和功能完善新品HPM6P00系列的支持TSN網絡示例版本
    的頭像 發表于 05-07 17:04 ?340次閱讀
    RT-Thread BSP <b class='flag-5'>v</b>1.9.0 <b class='flag-5'>發布</b> | 聚焦優化

    重磅更新 | 先楫半導體HPM_SDK v1.9.0 發布

    版本更新概況[New]增加HPM6P00系列MCU以及hpm6p00evk支持[New]增加了開發板已知問題說明[Update]將全系列開發板VCore電壓調節至1.275V
    的頭像 發表于 04-02 08:31 ?390次閱讀
    <b class='flag-5'>重磅</b><b class='flag-5'>更新</b> | 先楫半導體<b class='flag-5'>HPM_SDK</b> <b class='flag-5'>v</b>1.9.0 <b class='flag-5'>發布</b>

    hpm_apps v1.8.0上線:HPM6200四軸伺服驅控方案重磅發布

    hpm_apps v1.8.0上線:HPM6200四軸伺服驅控方案重磅發布
    的頭像 發表于 02-12 08:04 ?552次閱讀
    <b class='flag-5'>hpm</b>_apps <b class='flag-5'>v</b>1.8.0上線:<b class='flag-5'>HPM</b>6200四軸伺服驅控方案<b class='flag-5'>重磅</b><b class='flag-5'>發布</b>!

    先楫半導體HPM_SDK v1.7.0發布!這些更新你值得關注!

    先楫半導體HPM_SDK v1.7.0發布!這些更新你值得關注!
    的頭像 發表于 02-08 13:42 ?623次閱讀
    先楫半導體<b class='flag-5'>HPM_SDK</b> <b class='flag-5'>v</b>1.7.0<b class='flag-5'>發布</b>!這些<b class='flag-5'>更新</b>你值得關注!

    先楫半導體HPM_SDK v1.8.0 發布

    先楫半導體HPM_SDK v1.8.0 發布
    的頭像 發表于 02-08 13:39 ?612次閱讀
    先楫半導體<b class='flag-5'>HPM_SDK</b> <b class='flag-5'>v</b>1.8.0 <b class='flag-5'>發布</b>

    基于HPM_SDK_ENV開發應用程序的升級處理

    基于HPM_SDK_ENV開發應用程序的方式HPM_SDK_ENV是先楫半導體MCU的Windows集成開發環境,其包含HPM_SDK,工具鏈,依賴工具(cmake,ninja,openocd等
    的頭像 發表于 02-08 13:38 ?981次閱讀
    基于<b class='flag-5'>HPM_SDK</b>_ENV開發應用程序的升級處理

    HPM_SDK V1.8.0支持Ethernet/IP工業以太網協議棧

    1、概述Ethernet/IP是工業以太網中經常使用的協議棧,OpENer是ethernet/IP的一種開源實現。HPM_SDKV1.8.0中增加了對OpEner的支持,并提供了三個
    的頭像 發表于 02-08 13:38 ?368次閱讀
    <b class='flag-5'>HPM_SDK</b> <b class='flag-5'>V</b>1.8.0支持Ethernet/IP工業以太網協議棧

    SDK里面是否能添加HPM5300系列芯片支持包?

    SDK里面是否能添加HPM5300系列芯片支持包?只發現板級支持包。
    發表于 09-27 10:01

    芯科科技發布Matter Simplicity SDK Extension v2.3.0版本

    Extension v2.3.0版本,通過軟件更新來幫助開發人員基于Simplicity Studio加速構建Matter 1.3應用程序。新版本SDK支持面向Thread和Wi-Fi平臺的Matter1.3網絡
    的頭像 發表于 08-20 14:24 ?1006次閱讀

    APK可以在SDK V1.4的情況下使用嗎?

    新的 SDK 現在更新V1.4。GitHub 中 EsptouchForAndroid 的 SmartConfig 何時更新V2.5
    發表于 07-15 07:59

    HPM SDK 1.6.0 FreeRTOS LTS更改及適配指南

    1、HPM_SDKFreeRTOSLTS特性總覽HPMSDKV1.6.0中FreeRTOS升級前后特性支持對比:特性V10.4.4LTS202210.01中斷搶占√√RISCV浮點擴展支持
    的頭像 發表于 07-06 08:17 ?4434次閱讀
    <b class='flag-5'>HPM</b> <b class='flag-5'>SDK</b> 1.6.0 FreeRTOS LTS更改及適配指南

    支持HPM6E00!HPMicro Pintool Web v0.3.1正式上線!

    1、新增HPM6E00系列數據先楫發布了最新的HPM6E00系列芯片,Pintool也迅速支持了HPM6E00系列芯片及封裝,包括:-HPM
    的頭像 發表于 07-05 08:18 ?1174次閱讀
    支持<b class='flag-5'>HPM</b>6E00!HPMicro Pintool Web <b class='flag-5'>v</b>0.3.1正式上線!
    主站蜘蛛池模板: 四虎影片国产精品8848 | 你懂的在线视频观看 | www.欧美.com| 欧美色p | 亚洲免费资源 | 99在线国产 | 在线成人 | 看视频免费网址 | 日本xxxx色视频在线观看 | 午夜精品久久久久久久99 | 亚洲国产精 | 日本免费网站在线观看 | 在线免费国产视频 | 性生大片一级毛片免费观看 | 韩国三级视频在线观看 | 国产伦精品一区二区三区高清 | 欧美色图 亚洲 | 1024手机在线观看你懂的 | 视频在线观看免费网址 | 天天碰天天操 | 日韩a无吗一区二区三区 | 天堂网a| 婷婷草 | 老师喂我吃她的奶水脱她胸罩 | 好大好紧好爽好湿润视频 | 在线网站你懂得 | 福利体验区 | 欧美日韩国产一区二区 | 毛茸茸成熟妇女亚洲人 | 99 久久99久久精品免观看 | 色婷婷婷丁香亚洲综合不卡 | 亚洲区 欧美区 | 丁香花在线视频观看免费 | 亚洲色图激情 | 国产片无遮挡在线看床戏 | 丁香六月激情综合 | 黄网站色视频免费看无下截 | 一丝不遮视频免费观看 | 男人j进入女人j视频大全 | 手机看片福利视频 | 国产一区二区三区美女图片 |