Master Write Read Command
更新时间: 2025/06/26
在Gitcode上查看源码52h-总线读写命令(Master-Write-Read-Command)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
总线读写命令
权限
BasicSetting
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | App 06h |
| CMD | 52h |
| 1 | bus ID: [7:4] channel number (当bus type = 1b时忽略) [3:1] bus ID (bus type = 0b时,busID始终为000b) [0] bus type: 0b = public (通过通道号选择目标总线) 1b = private bus (通过bus ID选择目标总线) |
| 2 | Slave address,访问设备的从地址 |
| 3 | Read count,要读取的字节数,从 1 开始。 0 表示不读取字节 |
| 4:N | Data,要写入的数据 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
| 2:N | 从指定从机地址读取的字节数。如果读取计数为0,则此字段为空。 |
命令样例
总线读写命令
请求:
ipmicmd -k "0f 00 06 52 0f ae 0a 00 05" smi 0响应:
00 00 00 5a a5 5a a5 02 10 00