0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

先楫半导体HPM_SDK v1.8.0 发布

先楫半导体HPMicro 2025-02-08 13:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

版本更新概况

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

[New]OpENer

Ethernet/IP协议栈

[New]Canopen

Canopen DS301 协议栈

[New]rvbacktrace

RISC-V 32位架构下的栈回溯软件

-支持使用fp寄存器回溯

-支持遍历指令进行栈回溯

[New]Trace Recorder

程序运行追踪软件

-支持FreeRTOS

-支持RT-Thread

[Update]FreeRTOS

增加新的临界段管理方法

-支持高优先级中断不受RTOS临界段影响

[Update]uC/OS-III

增加使用gptmr作为系统时钟源的支持

[Update]hpm_sdmmc

增加 SDIO 协议栈支持

增加 中断驱动 模式支持‘’

增加 RTOS 支持(基于CMSIS-RTOS2)

[Update]hpm_mclv2

增加pid控制器转换为硬件3p-3z控制器的支持

增加二型PLL滤波器的支持

优化电流环的计算时间为1us

修复空指针,增加极对数支持,修复6-step模式下扇区错误

[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方式的带从设备的寄存器地址的读写API,支持主机模式

增加POLLING方式的带从设备的寄存器地址的读写API,支持主机模式

[Update]PLB components

增加PLB LIN时钟检测功能

增加滤波器功能

3、Samples改动

[New]Canopen 例程

演示baremetal下,两块开发板分别作为master和slave,进行SDO,PDO,NMT等交互的过程

[New]rvbacktrace 例程

演示baremetal下,rvbacktrace在函数调用,中断以及异常情况下的栈回溯表现

演示在RT-Thread下,rvbacktrace对单一线程和所有线程的栈回溯表现

[New]mhd_wifi_demo例程

演示基于AP6256Wi-Fi 模块的网络通信功能 (基于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作为系统时钟源的例程

[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波特率,实现UART LIN slave波特率自适应的例程

[Update]EtherCAT例程

支持对ESC的EEPROM进行初始化。能够解决初次使用时EEPROM为空情况下checksum校验失败的问题,或程序升级时,需要更新EEPROM内容的情况。无需通过主站工具如TwinCAT等去更新EEPROM内容,由程序直接初始化EEPROM内容。程序代码中须包含由SSC Tool生成的EEPROM数据(eeprom.h):

如果当前EEPROM中的EtherCAT Slave Controller Configuration Area数据checksum校验失败,则会使用eeprom.h中的数据初始化EEPROM内容。

如果checksum校验成功,则会进一步校验当前EEPROM中的Product Code和Revision Code。如果Product Code不同或eeprom.h中的Revision Number大于当前EEPROM已存储的Revision Number时,则会使用eeprom.h中的数据初始化EEPROM。

[Update]时钟使能由在board中使能改为在app中使能

删除了board_init_clock()中的大部分外设时钟使能(clock_add_to_group),由应用程序根据外设使用情况自行使能。

[Update]bldc foc 例程

提供了电流环计时功能,并提供可复现1us电流环的方法

[Update]I2S 例程

I2S 例程使用的DMA由HMDA切换成XDMA

使用i2s_config_multiline_transfer()接口,支持多lines传输

[Update]RGB_LED 例程

支持PWM2控制RGB LED

[Update]SDM 例程

支持测试SDM不同的工作状态(Polling/采样中断/超限中断/硬件触发),提供采样值与电压值之间换算的计算示例(与采样器件属性相关)。

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) 相关

在开启-O3优化时,某些情况下会将rodata段放到sdata段中

IAR Embedded Workbench相关

可以从IAR官网购买或者下载试用版本(14天),调试方式目前仅支持I-jet调试(正与IAR沟通解决使用openocd gdbserver进行调试出现的问题)

在工程开启优化可能导致程序运行异常

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    162

    文章

    8465

    浏览量

    186237
  • HPM
    HPM
    +关注

    关注

    2

    文章

    54

    浏览量

    8305
  • 先楫半导体
    +关注

    关注

    12

    文章

    288

    浏览量

    3382
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    东西协作·芯向未来|半导体亮相2026成都工博会

    2026年3月11-13日,成都|上海半导体科技有限公司(半导体,HPMicro)携全系
    的头像 发表于 03-16 11:50 437次阅读
    东西协作·芯向未来|<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>亮相2026成都工博会

    【媒体视角】“五高一低” 筑核心,半导体助力具身智能行业新突破

    及嵌入式解决方案核心提供商,上海半导体科技有限公司(半导体、HPMicro)紧跟产业浪潮
    的头像 发表于 01-30 09:51 1631次阅读
    【媒体视角】“五高一低” 筑核心,<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>助力具身智能行业新突破

    CES2026:半导体隆重推出HPM5E3Y,打造机器人运动控制芯片阵容

    新纪元。作为高性能微控制器产品及嵌入式解决方案提供商,上海半导体科技有限公司 (半导体
    的头像 发表于 01-08 10:38 1368次阅读
    CES2026:<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>隆重推出<b class='flag-5'>HPM</b>5E3Y,打造机器人运动控制芯片阵容

    CES 2026|半导体重磅发布HPM5E3Y,构建完整机器人关节MCU产品线

    。作为高性能微控制器产品及嵌入式解决方案提供商,上海半导体科技有限公司(半导体,HPMi
    的头像 发表于 01-08 08:51 1405次阅读
    CES 2026|<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>重磅<b class='flag-5'>发布</b><b class='flag-5'>HPM</b>5E3Y,构建完整机器人关节MCU产品线

    2026・启芯程 | HPM_SDK v1.11.0 重磅发布

    测试工具版本ZCC4.1.5SeggerEmbeddedStudio8.24IARworkbenchforRISC-V3.30.1版本更新概况[Updated]openocd注意:由于upstream代码逻辑变动,此版本的openocd需要配合此版本中hpm_sdk包含的
    的头像 发表于 01-04 09:36 737次阅读
    2026・启芯程 | <b class='flag-5'>先</b><b class='flag-5'>楫</b> <b class='flag-5'>HPM_SDK</b> <b class='flag-5'>v</b>1.11.0 重磅<b class='flag-5'>发布</b>

    方案 | LED车尾灯纯硬件高刷新率解决方案

    上海半导体科技有限公司(半导体,HPMicro)基于国产高性能MCUHPM6P00推出纯
    的头像 发表于 12-30 08:31 769次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>方案 | LED车尾灯纯硬件高刷新率解决方案

    重磅更新 | 半导体HPM_APPS v1.10.1发布

    重磅更新 | 半导体HPM_APPS v1.10.1发布
    的头像 发表于 12-26 08:33 1356次阅读
    重磅更新 | <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><b class='flag-5'>HPM</b>_APPS <b class='flag-5'>v</b>1.10.1<b class='flag-5'>发布</b>

    半导体荣膺“年度优秀AI机器人创新产品奖” | “芯”动力赋能产业升级

    MCU产品——HPM6E8Y,成功斩获“年度优秀AI机器人创新产品奖”。该奖项旨在表彰在机器人领域具有技术突破性与市场影响力的创新成果,此次获奖既是行业对半导体
    的头像 发表于 11-06 17:06 1709次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>荣膺“年度优秀AI机器人创新产品奖” | “芯”动力赋能产业升级

    HPM monitor studio 只能在 hpm芯片+hpm_sdk 的组合下才能用吗?

    使用 hpm6200evk开发板,但未使用hpm_sdk。 然后编译的固件elf无法在hpm monitor studio解析成功。所以说必须要使用hpm_sdk 才可以使用
    发表于 08-28 09:36

    半导体高性能MCU入驻立创商城,国产芯势力再添新动能

    半导体(HPMicro)宣布其全系列高性能MCU芯片正式上架立创商城(LCSC),标志着国产高端MCU在供应链渠道与生态服务方面迈上新台阶,国产芯势力再添新动能。
    的头像 发表于 07-31 08:32 1381次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>高性能MCU入驻立创商城,国产芯势力再添新动能

    Zephyr SDK Glue v0.5.0 发布

    各位关注的小伙伴们,基于Zephyrv3.7.0(LTS)版本和hpm_sdkv1.6.0版本的ZephyrSDKgluev0.5.0正式发布了。
    的头像 发表于 06-17 16:53 1974次阅读
    Zephyr <b class='flag-5'>SDK</b> Glue <b class='flag-5'>v</b>0.5.0 <b class='flag-5'>发布</b>

    半导体HPM6E8Y:实时控制芯片驱动的机器人关节“芯”时代

    及产品总监费振东带来了一款实时控制芯片驱动——HPM6E8Y。     据费振东介绍,半导体HPM6E8Y系列高性能MCU芯片为机器人关
    发表于 05-13 11:50 1896次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><b class='flag-5'>HPM</b>6E8Y:<b class='flag-5'>先</b><b class='flag-5'>楫</b>实时控制芯片驱动的机器人关节“芯”时代

    重磅更新 | 半导体HPM_APPS v1.9.0发布

    重磅更新 | 半导体HPM_APPS v1.9.0发布
    的头像 发表于 05-13 11:29 2024次阅读
    重磅更新 | <b class='flag-5'>先</b><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>

    【强势上新】HPM5E00:EtherCAT运动控制MCU,半导体再拓工业总线产品新版图

    2025年5月6日 上海 |高性能微控制器及嵌入式解决方案提供商“上海半导体科技有限公司”(半导
    发表于 05-07 14:07 1188次阅读
    【强势上新】<b class='flag-5'>HPM</b>5E00:EtherCAT运动控制MCU,<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>再拓工业总线产品新版图

    【强势上新】HPM5E00:EtherCAT运动控制MCU,半导体再拓工业总线产品新版图

    2025年5月6日上海|高性能微控制器及嵌入式解决方案提供商“上海半导体科技有限公司”(半导体
    的头像 发表于 05-06 11:09 1589次阅读
    【强势上新】<b class='flag-5'>HPM</b>5E00:EtherCAT运动控制MCU,<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>再拓工业总线产品新版图