新增產(chǎn)品支持:HPM6E80
HPM6E00系列MCU是一款高性能、高實(shí)時(shí)以太互聯(lián),RISC-V雙核微控制器。HPM6E00系列提供多達(dá)4端口千兆以太交換模塊,支持TSN,并且支持3端口EtherCAT從站控制器,以及32路高分辨率PWM輸出,Σ?數(shù)字濾波,高精度運(yùn)動(dòng)控制系統(tǒng),可以在工業(yè)自動(dòng)化領(lǐng)域?qū)崿F(xiàn)基于高實(shí)時(shí)性,低延時(shí)以太網(wǎng)的高性能伺服電機(jī)控制,機(jī)器人運(yùn)動(dòng)控制等應(yīng)用。
新增評(píng)估板 :HPM6E00EVK
新支持的工具鏈
ZCC,兆松科技推出的一款支持C/C++的高性能RISC-V編譯器(基于llvm),感謝@kiorito 大佬代碼提交。后續(xù)會(huì)有詳細(xì)上手教程,敬請(qǐng)期待。
新增/更新的中間件(middleware)
? HPM_MCL
- 增加了DQ軸解耦算法。
- 增加了死區(qū)補(bǔ)償算法。
- 增加了硬件電流環(huán)。
? minimp3 -https://github.com/lieff/minimp3
- Minimalistic, single-header library for decoding MP3. minimp3 is designed to be small, fast (with SSE and NEON support), and accurate (ISO conformant).
? lodepng -https://lodev.org/lodepng/
- LodePNG is a PNG image decoder and encoder, all in one, no dependency or linkage to zlib or libpng required. It's made for C (ISO C90), and has a C++ wrapper with a more convenient interface on top.
? FreeRTOS LTS (202210.01) - https://github.com/FreeRTOS/FreeRTOS-LTS
- FreeRTOS LTS libraries come with security updates and critical bug fixes to the FreeRTOS kernel and IoT libraries listed below for two years, and are maintained by AWS for the benefit of the FreeRTOS community. With FreeRTOS LTS, you get a complete set of libraries needed to build secure connected IoT and embedded products. Long term support helps reduce maintenance and testing costs associated with updating libraries on your devices already in production.
- Add tickless mode support.
? CherryUSB -https://github.com/cherry-embedded/CherryUSB
更新至v1.3.0版本。
? CherrySH -https://github.com/cherry-embedded/CherrySH
CherryShell is a tiny shell specifically designed for embedded applications.
? TinyUSB -https://github.com/hathach/tinyusb
實(shí)現(xiàn)了鏈?zhǔn)絺鬏敚鉀Q了每次最多傳輸16KB數(shù)據(jù)量的限制。
? LVGL -https://github.com/lvgl/lvgl
-更新到v9.1版本。
-支持vglite 2.5D gpu 圖形加速。
-支持RTOS模式。
-支持并行渲染。
? ThreadX-https://github.com/eclipse-threadx/threadx
Add low power mode support.
新增/更新的組件(components)
i2s_over_spi: 使用SPI模擬I2S協(xié)議。
WM8978 codec驅(qū)動(dòng)。
JL1111 PHY驅(qū)動(dòng)。
spi:增加易用SPI驅(qū)動(dòng)接口,支持polling和DMA方式。
touch: 增加gt9271支持,增加坐標(biāo)交換支持,修復(fù)頻繁讀取的異常。
samples改動(dòng)
CherryUSB: device: 新增支持XHSETT(XHCI Electrical Test Tool)眼圖測(cè)試。
CherryUSB: device: 使用advanced描述符,支持High Speed和Full Speed自適應(yīng)。
CherryUSB: device: 新增winusb 1.0和winusb 2.0的示例。
CherryUSB: 新增1個(gè)端口作為host,1個(gè)端口作為device同時(shí)工作的的示例。
TinyUSB: device: 支持High Speed和Full Speed自適應(yīng)。
SEI: slave: tamagawa: 支持EEPROM讀寫(xiě)指令。
HPM_MCL: bldc_foc: 適配了硬件電流環(huán),dq軸解耦和死區(qū)補(bǔ)償功能。
i2s_emulation: 新增SPI模擬I2S例子,支持錄音和播放語(yǔ)音。
spi_sdcard: SPI驅(qū)動(dòng)sdcard,支持DMA。
spi_components: 簡(jiǎn)易SPI,支持全雙工和半雙工、單線雙線四線、polling和DMA。
uart: uart_rx_line_status: 串口接收狀態(tài)檢測(cè),支持檢測(cè)數(shù)據(jù)過(guò)載,奇偶校驗(yàn)錯(cuò)誤,幀錯(cuò)誤,傳輸打斷錯(cuò)誤。
lvgl: 添加baremetal、rtos、vglite三種模式。
vglite: 修改tiger顯示效果為居中對(duì)齊,并自動(dòng)適應(yīng)屏幕。
hw_jpeg:解碼器支持色度和亮度共享一個(gè)QTbal。
ThreadX: add low power mode sample。
FreeRTOS: add tickless mode sample。
ECAT_IO: 使用倍福從站協(xié)議棧SSC,實(shí)現(xiàn)ECAT狀態(tài)機(jī)、COE、同步模式(Free Run/Sync Manger Synchronization/DC Synchronization). 支持使用Flash模擬EEPROM存儲(chǔ)ECAT從站設(shè)備信息。
SMIX_DAO: 通過(guò)SMIX外設(shè)動(dòng)態(tài)修改DAO播放音頻的音量。
start_gui.exe新增功能
新增中英雙語(yǔ)動(dòng)態(tài)切換
新增 HPM SDK 文檔入口,支持一鍵打開(kāi)選擇的 board 和 sample 幫助文檔
調(diào)整 Build Type 為 HPM_BUILD_TYPE 和 CMAKE_BUILD_TYPE
調(diào)整 sample 列表雙核項(xiàng)目顯示狀態(tài),默認(rèn)隱藏雙核項(xiàng)目中 core1 程序,同時(shí)增加顯示 core1 程序開(kāi)關(guān)
測(cè)試工具版本
Segger Embedded Studio 8.10d
IAR workbench for RISC-V 3.30.1
已知問(wèn)題
IAR Embedded Workbench相關(guān):
可以從IAR官網(wǎng)購(gòu)買(mǎi)或者下載試用版本(14天),調(diào)試方式目前僅支持I-jet調(diào)試(正與IAR溝通解決使用openocd gdbserver進(jìn)行調(diào)試出現(xiàn)的問(wèn)題)
在工程開(kāi)啟優(yōu)化可能導(dǎo)致程序運(yùn)行異常
使用EWRISCV集成的Andes toolchain,coremark分?jǐn)?shù)低于使用Segger Embedded Studio集成的Andes Toolchain的結(jié)果
-
mcu
+關(guān)注
關(guān)注
146文章
17778瀏覽量
359113 -
SDK
+關(guān)注
關(guān)注
3文章
1062瀏覽量
47482 -
先楫半導(dǎo)體
+關(guān)注
關(guān)注
10文章
246瀏覽量
2532
發(fā)布評(píng)論請(qǐng)先 登錄
【強(qiáng)勢(shì)上新】HPM5E00:EtherCAT運(yùn)動(dòng)控制MCU,先楫半導(dǎo)體再拓工業(yè)總線產(chǎn)品新版圖

重磅更新 | 先楫半導(dǎo)體HPM_SDK v1.9.0 發(fā)布

基于HPM_SDK_ENV開(kāi)發(fā)應(yīng)用程序的升級(jí)處理

先楫HPM6E00技術(shù)日 | 百人研討共話工業(yè)應(yīng)用創(chuàng)新及發(fā)展趨勢(shì)
戰(zhàn)略合作丨華秋商城攜手先楫半導(dǎo)體,共創(chuàng)新篇

RT-Thread BSP v1.6.0 發(fā)布 | 拓展連接

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

有獎(jiǎng)提問(wèn)!先楫半導(dǎo)體HPM6E00系列新品發(fā)布會(huì)!!
先楫半導(dǎo)體與您相約嵌入式盛會(huì)embedded world China Conference2024

Andes晶心、經(jīng)緯恒潤(rùn)與先楫半導(dǎo)體聯(lián)合宣布三方將開(kāi)展合作

評(píng)論