Hi Ti Team:
使用的是UCD90160ARGCR,目前的SDK下操作I2C总线无法detect 到chip地址0x34, 但是可以正常访问0x34的各个寄存器,读写未出现报错现象,读出来的信息与离线烧录配置一致;
UCD90160ARGCR使用的是PMBUS协议地址,可能未兼容支持I2C detect,是否有的特别指令格式(参照slvu352g_UCD90xxx Sequencer and System Health Controller)?
ONIE:/ # ONIE:/ # i2cdetect -y -r 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: — — — — — — — — — 0c — — —
10: — — — — — — — — — — — — — — — —
20: — — — — — — — — — — — — — — — —
30: — — — — — — — — — — — — — — — —
40: — — — — — — — — — — — — — — — —
50: — — — — — — — — — — — — — — — —
60: — — — — — — — — — — — — — — — —
70: — — — — 74 — 76 —
ONIE:/ # i2cget -y -f 1 0x34 0x19
0xb0
ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0xdf
0x08
ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0xfd
0x1c
ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9d
0x06
ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x99
0x06
ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9c
0x0c
ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9a
0x09
ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9b
0x0c
ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x9e
0x06
ONIE:/ # ONIE:/ # i2cget -y -f 1 0x34 0x98
0x21
Thanks!
Johnsin Tao:
Hi支持I2C的,应给是设置的问题,配置成为I2C接口通讯,而不是PMBUS,你可以在美国E2E上问一下:
peng wei:
回复 Johnsin Tao:
Johnsin TaoHi支持I2C的,应给是设置的问题,配置成为I2C接口通讯,而不是PMBUS,你可以在美国E2E上问一下:
Johnsin Tao:
回复 peng wei:
Hi我也没有找到,所以才让你在美国E2E上问一下。