[以太网/USB/其他总线] 如何利用SMBUS/I2C读取USB253x UUID信息

[复制链接]
2539|18
 楼主| lixl0918 发表于 2023-7-14 14:46 | 显示全部楼层 |阅读模式
在SOC_CFG阶段,直接在配置寄存器地址4806h(4800h+偏移06h)处读取USB2534(SMBUS从机地址0x2D)0x10字节。
UUID 的长度为 16 字节。

EVB-USB2534与Total Phase Aardvark串行接口测试工具配合使用,Aardvark脚本如下:
<!--Attach with SMBus Active -->
<i2c_write addr="0x2d" count="7" radix="16" nostop="0">00 00 04 01 10 48 06</i2c_write>
<i2c_write addr="0x2d" count="3" radix="16" nostop="0">99 37 00</i2c_write>
<i2c_write addr="0x2d" count="7" radix="16" nostop="0">00 04</i2c_write>
<i2c_read addr="0x2d" count="17"/>
</aardvark>

USB2534 EVB返回的数据为: 80 00 00 00 00 00 00 00 00 00 00 00 5E 8D 7C B1 66
第一个字节为80h, 接下来的16字节为UUID.
例如,UUID读取: 00 00 00 00 00 00 00 00 00 00 00 5E 8D 7C B1 66
B1lanche 发表于 2023-10-24 18:01 | 显示全部楼层
这个不错啊,可以做个诱骗器了
Carina卡 发表于 2023-10-24 19:08 | 显示全部楼层
话说,这USB253x UUID信息有啥用么
Annie556 发表于 2023-10-24 20:17 | 显示全部楼层
有针对USB253x的其他读取和调试资料么
Allison8859 发表于 2023-10-24 21:14 | 显示全部楼层
这芯片是不是可以支持PD诱骗之类的啊?
Belle1257 发表于 2023-10-24 22:27 | 显示全部楼层
感觉这种资料还是比较好用的,可以知道芯片的配置之类的
Emily999 发表于 2023-10-24 23:32 | 显示全部楼层
要是获取其他配置怎么发送啊?
Charlene沙 发表于 2023-10-25 06:51 | 显示全部楼层
这种就是用I2C读取芯片的UUID是吧
alxd 发表于 2023-10-25 08:28 | 显示全部楼层
看着还挺好玩,不过这Aardvark脚本杂用啊?
Candic12e 发表于 2023-10-25 09:43 | 显示全部楼层
其实用I2C转USB的模块,也可以直接读取是吧
Alina艾 发表于 2023-10-25 13:16 | 显示全部楼层
我看这个Aardvark脚本挺好,楼主要是能出一期这个也挺不错
 楼主| lixl0918 发表于 2023-11-3 17:50 | 显示全部楼层
Carina卡 发表于 2023-10-24 19:08
话说,这USB253x UUID信息有啥用么

帮助确认两个USB2.0 Portion和USB3.0 Portion是不是同一个Hub
 楼主| lixl0918 发表于 2023-11-3 17:54 | 显示全部楼层
Annie556 发表于 2023-10-24 20:17
有针对USB253x的其他读取和调试资料么

感兴趣可以下载资料看看 https://www.microchip.com/en-us/product/USB2534
Undshing 发表于 2023-11-12 18:50 | 显示全部楼层
诱骗器是怎么工作的啊
Henryko 发表于 2023-11-14 11:03 来自手机 | 显示全部楼层
读取相应的地址就可以吧
Stahan 发表于 2023-11-16 14:51 来自手机 | 显示全部楼层
有没有诱骗器的资料啊
Jacquetry 发表于 2023-11-20 10:24 来自手机 | 显示全部楼层
诱骗器有好多开源的,可以参考下
AloneKaven 发表于 2023-11-21 09:55 来自手机 | 显示全部楼层
有没有诱骗器代码参考啊
Bowclad 发表于 2023-11-23 15:04 来自手机 | 显示全部楼层
这个uuid是做什么用的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

36

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部