Get Chip DIEID Info
更新时间: 2025/06/26
在Gitcode上查看源码

51h-获取海思芯片DIEID信息(Get-Chip-DIEID-Info)

修订记录

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

基本信息

功能说明

获取海思芯片DIEID信息。

权限

命令信息

请求信息

字节顺序域取值说明
NetFn30h
CMD90h
1Sub command,子命令=51h
2:3Read offset,LSB first
4Read length,一次读取的长度不能大于245字节。

响应信息

字节顺序域取值说明
1Completion Code
2End of List,表示当前数据是否结束。当数据比较长的时候,可能需要分多次读取,通过此字段可以判断数据是否读完。
“[7]:End of list”
“1=last data”
“0=middle data”
“[6:0]: reserved”
3:NData,实际返回的数据可能小于等于Read length
通用格式:
“BMCn(Hi1710):DIEID=xxx,location=xxx,version=xxx;NCn(Hi1503):DIEID=xxx,location=xxx,version=xxx;” 说明:
DIEID是16进制字符串,32bit为一段,前面不能添加“0x”,前面的0也不省略,每段保持为8位长度。段与段之间用空格分隔。从低地址到高地址从左到右排列。
例如: “BMC1(Hi1710):DIEID=12345678 ABCDEFGH 12345678 ABCDEFGH 12345678,location=U1234,version=V100;NC1(Hi1503):DIEID=ABCDEFGH 12345678 ABCDEFGH 12345678 ABCDEFGH 12345678,location=U5678,version=V100”

命令样例

获取海思芯片DIEID信息

请求:

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

响应:

0f MM NN

返回到索引