Skip to content

HPM V3固件升级

本文适用于明确支持HPM V3的设备和相应开发版hex-gui;具体支持范围以产品及GUI发布说明为准。旧USB-CANFD-HUB固件不会因安装新GUI自动变为V3,继续使用对应旧版升级流程。

正常升级

  1. 连接CAN适配器并打开统一固件升级页面,先开始等待,再给目标设备上电或复位。USB升级则先打开USB等待,再连接目标。
  2. CAN入口默认被动发现心跳,随后核对设备完整身份。只有已知设备可被选中;未知设备会明确提示,不能操作。
  3. 选中目标并捕获,选择与该设备及bootloader布局匹配的签名升级文件。
  4. 开始升级,等待校验、写入和提交完成,再执行启动。提交成功只代表镜像已保存,启动应答不等于APP已完成自检。

捕获成功后无需周期保活,工具暂停、断线或关闭不会让设备自行启动。需要恢复正常启动时可显式启动,或重新给设备上电;若镜像未完成或无效,设备会留在恢复入口,重新进行完整升级。普通APP升级不更新bootloader本身。

故障恢复

正常入口无法找到设备时,点击一个“故障恢复”按钮,先按图片和文字明确选择设备类型,再进入该类型的恢复流程。不要猜测型号。LSS地址分配只在对应CAN恢复流程中使用,正常入口不自动扫描改址。

CANopen Node-ID应为1~127,禁止使用100(0x64)和101(0x65)。这些地址可能与LSS使用的特定报文标识冲突;设备设置禁止分配,控制和升级遇到它们也应报错。CAN升级仅使用标准Classic CAN帧,升级数据并不要求CAN-FD。适配器须正常ACK,不能使用静默模式。

文件兼容

V3存在不同制品布局,GUI会根据目标上报能力校验。早期修订3使用完整APP镜像;修订4使用APP尾部镜像。两者不能互换,不要自行裁剪或移动bin。旧bootloader迁移须采用产品提供的维护流程。

加密升级文件由发布方准备,客户升级工具透传必要数据,不要求客户填写密钥。当前新布局在Linux上已有明文及加密Classic CAN实板结果,包含加密启动、交接和完整断电后的启动;macOS/Windows驱动与插拔、新布局USB及多设备恢复仍需分别验收。请以产品正式发布支持为准。