代码仓
中
Finish firmware upload
更新时间: 2025/06/26
在AtomGit上查看源码

33h-完成固件上传(Finish-firmware-upload) ​

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

修订记录 ​

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

基本信息 ​

功能说明 ​

完成固件上传。

权限 ​

命令信息 ​

请求信息 ​

字节顺序域取值说明
NetFnPICMG 2Ch
CMD33h
1PICMG ID,填0
2Component,包含被上一个“Initiate upgrade action (Upload for upgrade)”或者“Initiate upgrade action (Upload for compare)”命令选择的部件ID。
3:6Image length,发送给IPMC所有的数据的长度,小字序。

响应信息 ​

字节顺序域取值说明
1完成码
80h=命令还在执行,使用“Get upgrade status”命令来轮询命令执行进度
81h=接收到的数据长度和本命令请求中提供的长度不匹配
82h=接收到的数据校验错误
83h=上传的软件和当前软件不匹配(这个完成码仅用于软件的比较)
2PICMG ID,填0

命令样例 ​

完成固件上传 ​

请求:

ipmicmd -k "0f 00 2c 33 00 00 00 04 00 00" smi 0

响应:

0f 2d 00 33 00 00

说明:本例响应的完成码为 00(成功)。本例假定此前已选择部件 0 并完整上传了 1024 字节的有效镜像;Image length 为 00000400h,低字节在前。

返回到索引 ​