Set Cpld Channel
更新时间: 2025/06/26
在Gitcode上查看源码63h-设置cpld-通道(Set-Cpld-Channel)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
cpld通道的切换。
权限
无
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 90h |
| 1-3 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 4 | Sub command,子命令=63h |
| 5 | Channel type BMC V2支持: 0-Front Hdd Backplane 1-Rear Hdd Backplane 2-Inner Hdd Backplane 3-PSU Backplane 4-NPU Board 1 5-NPU Board 2 Channel type 4~20已预留给NPU Board扩展占用,如果增加其他类型CPLD通道,请从21开始。 21-Basic Computing Backplane 22-Fan Backplane 254-通过Component Type确定测试对象(待实现) 255-Default other reserved openUBMC支持: 0-Front Hdd Backplane 21-Basic Computing Backplane,测试BCU CPLD 22-Fan Backplane,测试风扇板 254-通过Component Type确定测试对象 255-Default,为扩展板 other reserved |
| (6) | 当Channel Type为254时,才有此字节: Component Type,参考表格 表3 |
| (7) | 当Channel Type为254时,才有此字节: Index,代表第几个Jtag链路测试通道,依赖“Get Cpld Manufacturer ID”命令查询(查询信息类型为255)。 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
| 2-4 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 5 | Cpld Channel Value |
命令样例
切换cpld 通道到前置硬盘背板
请求:
ipmitool raw 0x30 0x90 0xdb 0x07 0x00 0x63 0x00响应:
0x00 0xdb 0x07 0x00 0x10