Upload firmware block
更新时间: 2025/06/26
在Gitcode上查看源码

32h-上传固件模块(Upload-firmware-block)

说明: V5及以上产品不再支持该命令。

修订记录

openUBMC版本号修订日期修订内容
25.062025/06/26初稿,新增命令详情

基本信息

功能说明

上传固件模块。

权限

命令信息

请求信息

字节顺序域取值说明
NetFnPICMG 2Ch
CMD32h
1PICMG ID,填0
2Block Number,块编号
3:NData,数据

响应信息

字节顺序域取值说明
1Completion Code
80h=命令还在执行,使用“Get upgrade status”命令来轮询命令执行进度。
81h=非法部件
82h=校验错误
2PICMG ID,填0
(3:6)Section offset,镜像升级中,升级操作记录中的指定部件的镜像软件数据中偏移地址。本字段可选。
当完成码为80h的时候,也可以提供本字段。
(7:10)Section length,从Section offset指定的地址开始发送的数据的长度,该数据是通过“Upload firmware block”命令发送的。
如果响应中有Section offset字段,则必须提供本字段。

命令样例

上传固件模块

请求:

ipmicmd -k "0f 00 MM NN" smi 0

响应:

0f MM NN

返回到索引