您好:
我们采用一片 TUSB8041 作为USB HUB接在hi3531的USB3.0接口上,通过HI3531的I2C控制,请问有没相关的LINUX驱动提供,有类似的也行。
谢谢
Amy Luo:
您好,
TUSB8041不需要driver
chen ps:
回复 Amy Luo:
需要通过I2C来配置这个芯片吗? 寄存器配置列表有吗?
chen ps:
回复 chen ps:
I2C/SMBus 受控接口进行自定义配置:这个自定义配置文件有吗?
Amy Luo:
回复 chen ps:
TUSB8041 VID/PID、端口设置、字符串和序列号可以由EEPROM或SMBUS主机控制器配置。
例如EEPROM配置文件和寄存器设置的更多信息,参见:
www.ti.com/…/sllu311.pdf
本文档是为最新一代的集线器编写的,但大多数都适用于TUSB8041。检查TUSB8041数据表以获得准确的寄存器映射。
chen ps:
回复 Amy Luo:
再问一下,是不是,只要电路正确,不需要配置,就能用,我现在的状况是,我没有通过I2C做任何配置,插入U盘 无响应
Amy Luo:
回复 chen ps:
是的,TUSB8041可以使用pin configuration来配置。不需要外部EEPROM或SMBUS主机。
可以附一下您的电路图吗
chen ps:
回复 Amy Luo:
chen ps:
回复 chen ps:
24MHZ晶振是起来了,R849未接
Amy Luo:
回复 chen ps:
需要设置SMBUSz=1,并且不要安装EEPROM。
原理图参考TUSB8041EVM:
www.ti.com/…/TUSB8041EVM