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

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

3天内不再提示

先楫半导体 hpm_sdk v1.5.0 正式发布

先楫半导体HPMicro 2024-04-12 08:17 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

版本更新概况

新支持的IDE

IAR Embedded Workbench for RISC-V (测试版本3.20.1)

新增中间件/组件

hpm_sdk/middleware/cherryrb

hpm_sdk/middleware/agile_modbus


hpm_sdk/middleware/tinyengine

start_gui.exe 新增功能

SDK本地化

可以将当前app所使用到hpm_sdk的文件复制到app本地, 同时更新app的CMakeLists.txt使之使用本地化之后的hpm_sdk。本地化之后的app可以打包分享给其他人,并且对方可以直接解压打开之前构建完成的IDE工程(IAR Embedded Workbench for RV/ Segger Embedded Studio)

0c4bc7f4-f862-11ee-9118-92fbcf53809c.png

注意:

分享的app中IDE工程可以被编译,但是可能由于openocd可执行文件路径问题无法调试,需要用户调试前确认SES工程配置中的openocd路径。

分享的app中无法进行gcc命令行编译, 需要在构建目录中重新构建以更新cmake中相应文件路径信息。

启动GDBServer

现在可以通过start_gui直接启动openocd gdbserver

0c59b620-f862-11ee-9118-92fbcf53809c.png

已知问题

IAR Embedded Workbench相关:

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

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

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

快速了解hpm_sdk

支持的开发板

hpm6750evk

hpm6750evk2

hpm6750evkmini

hpm6300evk

hpm6200evk

hpm5300evk

hpm5301evklite

hpm6800evk



驱动概览

常见通信外设:

0c6eea2c-f862-11ee-9118-92fbcf53809c.png

高速通信:

0c7918e4-f862-11ee-9118-92fbcf53809c.png

存储扩展:

0c83fe58-f862-11ee-9118-92fbcf53809c.png

定时器类:

0c927f1e-f862-11ee-9118-92fbcf53809c.png

模拟类:

0c9655b2-f862-11ee-9118-92fbcf53809c.png

电机系统:

0ca7241e-f862-11ee-9118-92fbcf53809c.png

多媒体:

0d354fdc-f862-11ee-9118-92fbcf53809c.png

安全类:

0d3c4120-f862-11ee-9118-92fbcf53809c.png

系统相关:

0d4bf4f8-f862-11ee-9118-92fbcf53809c.png

编程类:

0d521e46-f862-11ee-9118-92fbcf53809c.png

丰富的中间件/组件

先楫提供了丰富的组件与中间件集成,也提供了丰富的例程供大家参考。

HPMicro 自有知识产权中间件

0d5cab86-f862-11ee-9118-92fbcf53809c.png

第三方中间件

0d67b166-f862-11ee-9118-92fbcf53809c.png

轻量级组件

0d7f48f8-f862-11ee-9118-92fbcf53809c.png

其他示例

除了以上提到的例程之外,还提供了如下特色示例以供参考。

multicore: 多核相关的例程

性能评估相关例程

- dhrystone 例程- coremark 例程

rom_api: 相关例程

tinyuf2: 基于UF2格式的U盘固件更新

power_mode_switch: 功耗模式切换

memstress: 用于测试SDRAM和FLASH的稳定性

segger_rtt示例

易用的工程构建

hpm_sdk通过cmake来管理构建信息,将SDK内部依赖细节通过构建系统进行封装,让用户可以更多关注自己应用组织。

hpm_sdk支持并且推荐用户在SDK之外构建自身应用,降低与SDK耦合以达到应用和SDK分开管理。通过对cmake扩展来降低工程组织的复杂度以及支持各种IDE工程文件生成,目前支持以下工程生成,让用户可以根据自己使用偏好进行最后的工程编译调试:

gcc工程 (可以通过cmake的 -G 选项指定generator,推荐使用ninja)

Segger Embedded Studio 工程

IAR Embedded Workbench for RISC-V(EWRISCV)工程

生成工程

习惯直接使用cmake生成工程的用户可直接基于hpm_sdk 的命令行环境生成工程

对于习惯图形化工具生成工程的用户,先楫提供sdk_env 开发环境,通过包内的start_gui 图形化工具来可视化的生成工程和打开工程。欢迎探索start_gui的更多功能。

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

    关注

    0

    文章

    363

    浏览量

    48747
  • HPM
    HPM
    +关注

    关注

    2

    文章

    43

    浏览量

    8190
  • 先楫半导体
    +关注

    关注

    12

    文章

    270

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    Zephyr SDK Glue v0.5.0 发布

    各位关注的小伙伴们,基于Zephyrv3.7.0(LTS)版本和hpm_sdkv1.6.0版本的ZephyrSDKgluev0.5.0正式发布了。
    的头像 发表于 06-17 16:53 1269次阅读
    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 1603次阅读
    <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 1363次阅读
    重磅更新 | <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 972次阅读
    【强势上新】<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 982次阅读
    【强势上新】<b class='flag-5'>HPM</b>5E00:EtherCAT运动控制MCU,<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>再拓工业总线产品新版图

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

    版本更新概况[New]增加HPM6P00系列MCU以及hpm6p00evk支持[New]增加了开发板已知问题说明[Update]将全系列开发板VCore电压调节至1.275VHPM6
    的头像 发表于 04-02 08:31 837次阅读
    重磅更新 | <b class='flag-5'>先</b><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>

    半导体HPM6E8Y荣获芯片创新奖,彰显卓越产品力!

    科技有限公司(半导体,HPMicro)于年初在CES2025发布的新品——HPM6E8Y微控制器芯片,凭借其高性能、高集成度、小封装及简
    的头像 发表于 03-04 13:36 1189次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><b class='flag-5'>HPM</b>6E8Y荣获芯片创新奖,彰显卓越产品力!

    半导体HPM_SDK v1.7.0发布!这些更新你值得关注!

    半导体HPM_SDK v1.7.0发布!这些更新你值得关注!
    的头像 发表于 02-08 13:42 1064次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><b class='flag-5'>HPM_SDK</b> <b class='flag-5'>v</b>1.7.0<b class='flag-5'>发布</b>!这些更新你值得关注!

    半导体hpm_apps v1.7.0上线

    半导体hpm_apps v1.7.0上线
    的头像 发表于 02-08 13:41 1310次阅读
    <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.7.0上线

    半导体HPM_SDK v1.8.0 发布

    半导体HPM_SDK v1.8.0 发布
    的头像 发表于 02-08 13:39 1022次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><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集成开发环境,其包含
    的头像 发表于 02-08 13:38 1453次阅读
    基于<b class='flag-5'>HPM_SDK</b>_ENV开发应用程序的升级处理

    半导体发布高性能HPM6E8Y系列MCU

    近日,上海半导体科技有限公司,国内领先的高性能微控制器及嵌入式解决方案提供商,推出了专为机器人运动与控制设计的高性能MCU产品——HPM6E8Y系列。这一创新产品为当前蓬勃发展的机
    的头像 发表于 01-23 15:40 1174次阅读

    半导体HPM OBOX 离线烧录器正式发布

    在量产烧录领域,一个令人振奋的消息传来——终于可以摆脱上位机的束缚,实现更加高效、便捷的量产流程!这一切得益于半导体推出的离线OBOX,一款基于HPM 5361 MCU开发的创新离
    的头像 发表于 01-16 15:29 1090次阅读

    CES 2025:半导体发布高性能机器人MCU

    半导体科技有限公司(半导体,HPMicro)闪耀登场。该公司发布了一款专注于机器人运动与控制的高性能MCU产品——
    的头像 发表于 01-09 16:14 1311次阅读