This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
你(们)好
我的 CTM 在其系统中使用 TUSB8041
CTM CPU (LS1043a)连接到集线器芯片 TUSB8041 (使用 USB2.0协议)。 目前、板载内核(4.14)无法识别芯片。
当内核启动时、它获取连接到 TUSB8041的根集线器端口的状态、并且没有 PORT_CONNECTION 状态、这意味着集线器芯片没有与根集线器的匹配。
板载硬件上 USB 接口的 D+信号始终为低电平。 据估计、根集线器端口无法检测是否插入集线器芯片。
请参阅附加文件。
在硬件上、测量集线器侧的时钟和电源信号没有问题。
在内核正常识别和枚举集线器芯片之前、是否需要通过 SMBus 配置集线器芯片?
您可以检查 SCH 吗?
e2e.ti.com/.../SCHEMATIC1-_5F00_-P12_2D00_USB_5F00_HUB.pdfe2e.ti.com/.../SCHEMATIC1-_5F00_-P12_2D00_USB_5F00_HUB.pdf
您好 Seasat、
如果 SMBUSz 被拉至低电平、集线器将在配置模式中等待、直到 SMBus 主机将 TUSB8041寄存器中的 cfgActive 位置位。 如果客户未使用 SMBus 主机、则应上拉 SMBUSz 线路(或它也有一个内部上拉电阻)。
此致、
JMMN