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

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

3天内不再提示

支持Linux平台!HPMicro Manufacturing Tool v0.4.1发布

先楫半导体HPMicro 2024-08-13 08:17 次阅读

各位先楫的小伙伴久等了,我们很高兴地通知您,HPMicro Manufacturing Tool 0.4.1 版本正式发布啦!


让我们先来看看 0.4.1 版本的主要更新内容都有什么吧!

0.4.1版本主要更新内容

新增 Linux 平台支持,所有功能与 Windows 平台保持一致;

更新 Boot Loader 固件,修复大镜像采用串口烧写速度较慢的问题;

支持加载 Boot Loader 固件后,采用低波特率连接设备;

调整连接设备波特率下拉框频率范围;

修复 HPM6700 系列波特率调整后无法正常连接的问题;

修复 GUI 和 CMD 模式下,使用 erase-chip 和 erase-region 命令在擦除大内存 FLASH 超时擦除失败的问题;

修复了部分 SoC 下 OTP 模板参数错误的问题;

修复部分 SoC 采用原子命令读取 FLASH 内容时,ID参数与地址不匹配时程序崩溃的问题;

修复镜像编辑助手对于加密镜像仍然可以编辑的问题;

修复镜像编辑助手自定义数据镜像无法正常生成的问题;

修复镜像编辑助手取消勾选签名或加密窗口仍然会同步 OTP 字到开发工具的问题。

新特性及修复说明

1. 支持 Linux 平台

考虑到各位 Linux 平台用户对先楫芯片的使用需求,0.4.1 版本新增了 Linux 平台支持,整体功能与 Windows 平台保持一致。对于使用过之前版本工具的用户来说,完全可以零成本上手。

Linux 平台工具运行界面如下:

7c378000-5909-11ef-817b-92fbcf53809c.png7c5f0d0a-5909-11ef-817b-92fbcf53809c.png

需要注意的是,Linux 平台下不管通过 USB-HID 还是串口进行设备连接时都需要提权,工具在启动时会检测当前用户是否有正确的权限,如果没有权限则会弹出提示框让用户提权。您可以通过不同的方式进行提权,例如:

打开命令行,使用sudo命令运行程序;

仅使用串口连接可以将当前用户加入到 dialout 组;

仅使用 USB-HID 连接可以配置udev连接规则;
具体使用方法可以参考工具内置的用户手册 2.1.1 设备连接章节,里面详细介绍了 Linux 平台下设备连接的配置方法。


目前我们测试过的 Linux 平台有:Ubuntu 18.04、Ubuntu 20.04、Ubuntu 22.04 以及 Ubuntu 24.04。欢迎小伙伴们使用体验。

2. 调整连接设备波特率下拉框频率范围

考虑到各位小伙伴的使用情况,在 0.4.1 版本中,我们调整了连接设备波特率的频率范围,修改为 57600 到 1000000,如下图所示:

7c702d4c-5909-11ef-817b-92fbcf53809c.png

同时该波特率仍然支持用户自定义,方便用户使用不同波特率进行连接。


有的小伙伴可能需要用低波特率连接设备进行一些调试操作,但之前由于 ROM 限制,工具不能很好地支持低波特率连接,在 0.4.1 版本中,我们更新了Boot Loader 固件,可以通过固件更好地支持低波特率方式,操作步骤如下:

GUI模式下,首先以正常波特率如 115200 的方式连接设备,此时设备会自动加载 Boot Loader 固件;

连接成功后,代表开发板以正常写入固件,此时断开连接,便可以使用低波特率进行连接;

CMD模式下,需要先用 load-blfw 命令烧写对应芯片固件,然后再使用低波特率连接即可。

3. 支持擦除大容量 FLASH 设备

工具支持小伙伴们采用原子命令erase-chiperase-region命令擦除 FLASH 部分和整体数据。但对于一些大容量 FLASH 设备擦除时可能会提示擦除超时问题,这是由于擦除时间过长导致工具和 ROM 通信中断。在 0.4.1 版本中,我们更新了这两个命令的底层交互方式,解决了大容量 FLASH 设备擦除超时的问题。这两条命令的使用方式和之前版本保持一致,不过记得使用这两条命令擦除前要先使用config-memory命令配置 FLASH 信息哦,这样才能正确的擦除。

4. 镜像编辑助手自定义数据镜像默认进行加密配置

在之前版本的镜像编辑助手中,编辑自定义镜像时,是否加密为可选项,这可能让一些小伙伴产生了一些使用上的误解。因此在 0.4.1 版本中,默认启用加密功能且不能关闭,这样生成的自定义镜像才是有意义的,如下图所示:

7c7d34c4-5909-11ef-817b-92fbcf53809c.png

5. 串口烧写速度优化

有的小伙伴在使用上个版本的工具进行连接时,发现使用串口设备烧写大镜像时速度比较慢。在 0.4.1 版本中,我们更新了 Boot Loader 固件,优化了烧写速度,保证了加载 Boot Loader 固件前后烧写速度一致。

先楫的小伙伴们,0.4.1 版本主要的特性及修复介绍完啦,大家赶紧使用起来吧!在使用过程中如果遇到任何问题以及有什么使用建议,欢迎大家随时反馈,来帮助工具更好的进步!

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

    关注

    450

    文章

    49583

    浏览量

    416827
  • Linux
    +关注

    关注

    87

    文章

    11120

    浏览量

    207840
  • 先楫半导体
    +关注

    关注

    9

    文章

    214

    浏览量

    1959
收藏 人收藏

    评论

    相关推荐

    支持项目分享!HPMicro Pintool Web v0.4.0 上线

    支持项目分享!HPMicro Pintool Web v0.4.0 上线
    的头像 发表于 08-14 08:18 180次阅读
    <b class='flag-5'>支持</b>项目分享!<b class='flag-5'>HPMicro</b> Pintool Web <b class='flag-5'>v</b>0.4.0 上线

    hpm_manufacturing_tool linux 版本 选择 hidraw 连接等待超时

    详情在仓库已经反馈 https://github.com/hpmicro/hpm_manufacturing_tool/issues/1 hpm_manufacturing_tool
    发表于 08-07 16:43

    HPMicro Arduino支持v0.1.0发布,适配功能揭晓!

    HPMicro Arduino支持v0.1.0发布,适配功能揭晓!
    的头像 发表于 07-11 08:18 292次阅读
    <b class='flag-5'>HPMicro</b> Arduino<b class='flag-5'>支持</b>包<b class='flag-5'>v</b>0.1.0<b class='flag-5'>发布</b>,适配功能揭晓!

    揭晓!HPMicro Manufacturing Tool v0.4.0正式发布

    各位先楫的小伙伴久等了,我们很高兴地通知您,HPMicroManufacturingTool0.4.0版本正式发布啦!0.4.0版本主要更新内容如下:1、新增HPM6E00系列的烧写及其它操作,新增
    的头像 发表于 06-08 08:17 417次阅读
    揭晓!<b class='flag-5'>HPMicro</b> <b class='flag-5'>Manufacturing</b> <b class='flag-5'>Tool</b> <b class='flag-5'>v</b>0.4.0正式<b class='flag-5'>发布</b>

    先楫半导体携手OpenHarmony正式发布HPMicro ohos v1.0.0

    各位关注先楫的小伙伴们,基于OpenHarmony 4.0-Release版本和hpm_sdk v1.4.0 版本的 HPMicro ohos v1.0.0 正式发布了。
    的头像 发表于 04-02 10:45 800次阅读
    先楫半导体携手OpenHarmony正式<b class='flag-5'>发布</b><b class='flag-5'>HPMicro</b> ohos <b class='flag-5'>v</b>1.0.0

    先楫半导体HPMicro Nuttx v0.2.0正式发布

    各位关注先楫的小伙伴们,基于Nuttx v12.4.0版本和hpm_sdk v1.4.0版本的HPMicro Nuttx v0.2.0正式发布
    的头像 发表于 03-12 10:22 1110次阅读

    RZ/G柔性软件包v2.0.1发布说明

    电子发烧友网站提供《RZ/G柔性软件包v2.0.1发布说明.pdf》资料免费下载
    发表于 02-21 10:48 0次下载
    RZ/G柔性软件包<b class='flag-5'>v</b>2.0.1<b class='flag-5'>发布</b>说明

    QE for Motor V1.3.0发布说明

    电子发烧友网站提供《QE for Motor V1.3.0发布说明.pdf》资料免费下载
    发表于 02-19 09:35 0次下载
    QE for Motor <b class='flag-5'>V</b>1.3.0<b class='flag-5'>发布</b>说明

    RZ/V2L DRP-AI支持包版本.7.41发布说明

    电子发烧友网站提供《RZ/V2L DRP-AI支持包版本.7.41发布说明.pdf》资料免费下载
    发表于 02-01 10:07 0次下载
    RZ/<b class='flag-5'>V</b>2L DRP-AI<b class='flag-5'>支持</b>包版本.7.41<b class='flag-5'>发布</b>说明

    RZ/V多操作系统包V1.12发布说明

    电子发烧友网站提供《RZ/V多操作系统包V1.12发布说明.pdf》资料免费下载
    发表于 02-01 09:47 0次下载
    RZ/<b class='flag-5'>V</b>多操作系统包<b class='flag-5'>V</b>1.12<b class='flag-5'>发布</b>说明

    嵌入式目标V6.06.00发布说明

    电子发烧友网站提供《嵌入式目标V6.06.00发布说明.pdf》资料免费下载
    发表于 02-01 09:26 0次下载
    嵌入式目标<b class='flag-5'>V</b>6.06.00<b class='flag-5'>发布</b>说明

    CS+适用于CC V8.11.00发布说明

    电子发烧友网站提供《CS+适用于CC V8.11.00发布说明.pdf》资料免费下载
    发表于 01-29 11:46 0次下载
    CS+适用于CC <b class='flag-5'>V</b>8.11.00<b class='flag-5'>发布</b>说明

    电容式触摸的QE V3.3.0发布说明

    电子发烧友网站提供《电容式触摸的QE V3.3.0发布说明.pdf》资料免费下载
    发表于 01-29 10:58 0次下载
    电容式触摸的QE <b class='flag-5'>V</b>3.3.0<b class='flag-5'>发布</b>说明

    【先楫HPM5361EVK开发板试用体验】HPM5361程序下载

    ,然后选择“同步scons配置至项目”即可解决。 工程编译通过后,点击RT-Thread Studio的程序下载按钮就可等待下载完成。 3.1、HPMicro Manufacturing Tool下载
    发表于 12-21 14:59

    【先楫HPM5361EVK开发板试用体验】02-HPM5361程序下载

    ,然后选择“同步scons配置至项目”即可解决。 工程编译通过后,点击RT-Thread Studio的程序下载按钮就可等待下载完成。 3.1、HPMicro Manufacturing Tool下载
    发表于 12-07 14:39