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

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

3天内不再提示

先楫半导体烧写工具HPM_Manufacturing_Tool 介绍

先楫半导体HPMicro 2023-09-04 16:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概 述

HPM Manufacturing Tool 是 HPMicro 公司推出的配置及批量烧写工具,旨在帮助企业用户快速批量的对HPMicro公司推出的芯片进行镜像配置及烧写。

该工具提供了用户界面命令行烧写两种模式。在用户界面模式,又包含了烧写工具(HPMicro Programmer)及量产工具(HPMicro Manufacturing Util)两个入口。其中,烧写工具提供给开发人员进行针对芯片的开发配置,烧写测试等工作,当配置完毕后,可以切换并配置成量产工具,分发到生产线直接应用于生产线批量烧写操作。命令行模式支持一系列与ROM通信的原子函数,可以提供给更熟悉 HPMicro SoC ROM的用户更高级和灵活的操作能力。除此之外,工具内置了镜像编辑助手工具,可以对镜像进行签名、加密等编辑操作,提供了极高的镜像编辑能力。

下面分别对这几种工具特点进行说明。

一、烧写工具(HPM Programmer)

1

支持USB-HID及UART两种连接方式

烧写工具支持USB-HID和串口UART两种连接方式。连接时首先需要连接好开发板,然后手动选择当前开发版的芯片以及设备类型,随后工具会自动检测识别已插入设备,点击连接按钮进行连接。如下图所示:

a9bbbf88-4afe-11ee-a20b-92fbcf53809c.png

图1.1 主界面展示

2

支持启动镜像和自定义镜像的烧写

烧写工具可以支持HPMicro自研芯片的启动镜像烧写以及用户自定义数据的烧写。对于启动镜像,支持 FLASH 启动镜像的烧写以及 RAM 镜像固化到 FLASH 中进行运行,同时也支持 RAM 镜像通过串行启动模式直接运行。除了启动镜像之外,烧写工具也支持用户将任意数据烧写到 FLASH 指定位置。这两类不同镜像操作入口均为镜像烧写标签页(如下图所示),保证了使用的一致性。

a9ca233e-4afe-11ee-a20b-92fbcf53809c.png

图1.2 镜像烧写标签页展示

3

支持OTP一次性读取以及模板快速烧写

烧写工具第一次打开OTP标签页,工具会自动读取当前芯片可读的OTP字,同时会根据OTP字的类型(识别、安全、密钥、通用)按照不同的颜色进行区分。并支持显示某个字的一些关键字段,如下图所示:

a9e5c580-4afe-11ee-a20b-92fbcf53809c.png

图1.3.1 OTP读标签页展示

工具内置了一些常用的OTP关键字的配置,勾选某个选项前的复选框,点击确定后便会读取选中的字,如下图所示:

a9ed7fbe-4afe-11ee-a20b-92fbcf53809c.png

图1.3.2 OTP写模板展示

同时,工具也支持用户自定义OTP字进行烧写,如下图所示。用户首先要输入OTP的起始地址以及要写入的个数,再按照列表格式写入即可。

aa0c11b8-4afe-11ee-a20b-92fbcf53809c.png

图1.3.3 OTP自定义写视图

4

支持配置生成批量烧写命令

用户可以通过烧写工具生成生产线上所需的批量烧写脚本。您可以从其它标签页直接点击菜单栏右侧的“同步到”按钮,便会将当前标签页下的命令序列同步到批量烧写标签页。同时,工具也提供了原子命令直接添加的功能,方便用户进行配置烧写命令。如下图所示:

aa2b350c-4afe-11ee-a20b-92fbcf53809c.png

图1.4 批量烧写命令展示

5

支持烧写配置加密锁定

对于 HPM_Manufacturing_Tool 工具来说,烧写工具和量产工具虽然为两个不同的入口,但是会共用相同的配置文件。这就导致如果在生产线上,使用者如果知道量产工具切换到烧写工具的方法,那么配置文件就存在数据泄露的危险。因此该版本工具提供了锁定配置的功能,当配置锁定后,配置文件会写入加密字段,只允许当前配置文件在量产工具中打开,如果强行在烧写工具中打开便会自动清空配置文件,保证数据的安全性。

二、镜像编辑工具

在使用烧写工具进行镜像烧写的过程中,有可能编译出的镜像不符合烧写规则,这就需要通过镜像编辑工具对当前镜像进行编辑再进行烧写。镜像编辑工具主要包含以下特性:

1

支持 FLASH、RAM、CUSTOM DATA 三种镜像类型编辑

镜像编辑工具支持生成三种类型的镜像,一是启动镜像,该启动镜像可以由FLASH镜像生成,也可由RAM镜像生成。二是串行启动镜像,该镜像由RAM镜像生成,可以通过 load-image 命令直接串行启动。三是用户自定义数据镜像,该类型镜像支持通过助手进行加密操作后进行烧写。

aa49ecf4-4afe-11ee-a20b-92fbcf53809c.png

图2.1 镜像编辑助手视图

2

支持自动检测固件信息以及双核配置

镜像编辑工具支持自动检测固件信息,当选择固件后,会自动识别固件内是否包含 FLASH 配置信息,固件容器头等信息,并填入对应的位置,提高了操作的便捷性,如下图所示。同时,工具针对于双核场景也支持添加另一个固件进行编辑。

aa85e3e4-4afe-11ee-a20b-92fbcf53809c.png

图2.2 自动检测固件信息

3

支持对镜像进行签名

镜像编辑工具支持生成四个根证书,并可以通过该一级证书生成二级证书进行使用。并且支持与烧写工具联动,直接将生成的 SRK_HASH 配置到 OTP 写视图表中。

aaaffaee-4afe-11ee-a20b-92fbcf53809c.png

图2.3 镜像签名

4

支持对镜像进行加密

镜像编辑工具支持 EXIP 加密功能,可以对镜像进行加密处理,提高了镜像的安全性。在操作过程中支持与烧写工具联动,可以选择“同步 EXIP KEK 到 OTP”中,直接将 EXIP_KEK从数据同步到 OTP 写视图表中。

aabdf93c-4afe-11ee-a20b-92fbcf53809c.png

图2.4 镜像加密

三、量产工具(HPMicro Manufacturing Util)

1

支持多个USB设备和UART设备同时烧写

量产工具可以同时对多个 USB 设备和 UART 设备同时进行烧写,其中,USB 连接的设备支持自动插拔检测,串口设备考虑到存在误烧写性,需要手动添加后才能支持烧写,相同串口名可支持自动插拔烧写。工具同时会计算烧写成功率,方便统计,如下图所示。

aadadb92-4afe-11ee-a20b-92fbcf53809c.png

图3.1 量产工具烧写展示

2

支持导入新的烧写脚本

在量产工具界面,用户可以通过右上角导入配置按钮导入其他用户烧写工具的配置。如果用户配置了烧写镜像的命令,默认情况下,镜像路径为绝对路径,如果导入后绝对路径失效工具会进行提示。为了防止该问题,量产工具支持镜像相对路径烧写。用户只要将镜像文件放到软件目录下(软件根目录或者子目录中),便会自动将镜像识别为相对路径,这样只要将镜像拷贝到量产工具相对应目录下便可正常烧写。

量产工具支持读取锁定的配置文件,在烧写工具中导出一份锁定的配置文件,该文件无法正常在烧写工具中进行加载,但是可以在量产工具中加载,给生产线设备使用,保证了数据的安全性。

四、命令行工具

HPM Manufacturing Tool的命令行模式主要提供给熟悉ROM通信的用户更多的可操作性,在命令行模式下,输入 hpm_manufacturing_cmd.exe -c -h 便可查看命令行支持的参数,当前命令行支持的烧写命令如下图所示:

aae8a33a-4afe-11ee-a20b-92fbcf53809c.png

图4.1 命令行工具烧写命令列表

以上,是 HPM_Manfacutring_Tool 工具包括内置模块支持的大部分特性。HPM_Manfacutring_Tool 烧写工具相较于其它友商的一些烧写工具,具备操作方便,保密性高,烧录方式多样等特点,同时也具备跨平台的特性,目前提供了Windows与Linux两个平台的安装包,并保持了用户操作的统一性。

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

    关注

    463

    文章

    54463

    浏览量

    469640
  • HPM
    HPM
    +关注

    关注

    2

    文章

    54

    浏览量

    8307
  • 先楫半导体
    +关注

    关注

    12

    文章

    290

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

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

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

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

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

    上海半导体科技有限公司(半导体,HPMicro)基于国产高性能MCUHPM6P00推出纯
    的头像 发表于 12-30 08:31 798次阅读
    <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 1403次阅读
    重磅更新 | <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><b class='flag-5'>HPM</b>_APPS v1.10.1发布

    解决方案 | 变频器EtherCAT通讯卡+远程IO方案

    半导体推出的基于HPM5E00系列的工业级变频器EtherCAT通讯卡及远程IO解决方案,致力于帮助开发者在以HPM微控制器作为设备从站
    的头像 发表于 12-12 10:35 570次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>解决方案 | 变频器EtherCAT通讯卡+远程IO方案

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

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

    半导体完成B+轮融资,中移和创投资加持

    2025年9月10日,上海|国产高性能MCU产品及嵌入式解决方案供应商“上海半导体科技有限公司”(
    的头像 发表于 09-11 08:32 1643次阅读
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>完成B+轮融资,中移和创投资加持

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

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

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

    HPM6P00、HPM5E00系列SoC的及其它操作,新增HPM6E00、HPM5E00固件
    的头像 发表于 06-04 08:28 2757次阅读
    支持<b class='flag-5'>HPM</b>6P00/<b class='flag-5'>HPM</b>5E00系列!HPMicro <b class='flag-5'>Manufacturing</b> <b class='flag-5'>Tool</b> v0.6.0发布

    国产“HPM芯”赋能机器人关节,半导体亮相松山湖IC创新论坛

    。高性能微控制器产品及嵌入式解决方案提供商“上海半导体科技有限公司”(半导体,HPMic
    的头像 发表于 05-14 15:53 1579次阅读
    国产“<b class='flag-5'>HPM</b>芯”赋能机器人关节,<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b>亮相松山湖IC创新论坛

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

    及产品总监费振东带来了一款实时控制芯片驱动——HPM6E8Y。     据费振东介绍半导体HPM
    发表于 05-13 11:50 1915次阅读
    <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 2058次阅读
    重磅更新 | <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半导体</b><b class='flag-5'>HPM</b>_APPS v1.9.0发布

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

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