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.

[参考译文] TUSB4020BI:USB 2.0掩码测试

Guru**** 2539500 points
Other Parts Discussed in Thread: TUSB4020BI

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/931839/tusb4020bi-usb-2-0-mask-test

器件型号:TUSB4020BI

大家好、  

我的客户正在尝试在 TUSB4020BI 上执行下行掩码测试(USB 2.0合规性测试)。 但是、它们正面临这样一个问题: 每当它们将 上游器件设置为"测试数据包模式"时、USB 集线器不会向下游发送测试数据包。

借助示波器、他们已经验证了从上游器件到 TUSB4020BI 的内部总线上是否存在测试数据包、但任一输出上都不会发出信号。 当下游器件(USB 记忆棒)被连接并且没有下游器件被连接时、这种情况都会发生。

连接下游器件时、测试数据包以外的其他数据会出现在下游路径上。

因此,他们的问题是:  

USB 集线器是否需要置于特殊模式才能从上游器件转发测试数据包?

如果是、这将如何实现呢?

感谢并期待您的回应。  

Kr、Obinna。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Obina:

    是的、对于 USB HS 测试数据包、需要将集线器设置为特殊测试模式。  您需要将集线器配置为生成其自己的 USB 测试数据包、而不是从主机通过测试数据包、因为重复的测试数据包将丢弃 SYNC 位和 EOP 驱动数据包。

    请从 USB-IF USB.org 下载 XHCI HSETT 工具、它将允许您向集线器发送测试数据包命令。

    您能否将集线器连接到基于 Windows 的系统以运行此工具?

    此致、

    JMMN

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    JMMN、您好!

    奥比那对我来说非常友好,把这个问题提交给这个论坛。

    我们已将 USB 集线器连接到运行 Linux 发行版的处理器、是否有适用于 Linux 的类似工具? 或者我们可以用来设置 USB 集线器的命令列表?

    此致、

    恩斯特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 ELV、

    Linux 没有类似的工具。  USB 2.0规范第7.1-20节对这些命令进行了说明。  主机需要将 USB 测试数据包命令发送到受测端口、USB 2.0规范第9.9.4节对命令结构进行了说明。  在 Linux 中有一些 USB 测试命令支持、但不支持与 Windows 类似的工具。

    此致、

    JMMN