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.

[参考译文] TUSB8041:TUSB8041:Linux 4.14无法识别 TUSB8041

Guru**** 2012440 points
Other Parts Discussed in Thread: TUSB8041
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/848986/tusb8041-tusb8041-linux-4-14-can-not-recognize-tusb8041

器件型号:TUSB8041

你(们)好

我的 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