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.

[参考译文] TUSB4041I:想要获取有关如何进行 USB 集线器合规性测试的信息..

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1387797/tusb4041i-want-to-get-information-how-to-do-the-usb-hub-compliance-test

器件型号:TUSB4041I
主题中讨论的其他器件:AM5728TUSB8041

工具与软件:

您好、USB 团队!

我的一个客户正在开发 TUSB4041、并询问"如何进行合规性测试"(制作测试模式)?

首先我检查了 E2E 并回复了下面的链接关于"控制"命令方法. 目前是否仍可用于基于 Linux 的 AP?

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/596356/linux-am5728-usb2-test-patterns-through-hub/2232979#2232979 

但几天后、客户表示他们构建了 control.c 并运行上述链接中编写的 cmd、但却没有看到此命令的响应。

   control -t 0x23 -r 0x03 -v 0x0015 -i 0x0401 -l 0x00 -c 1 -D 0x0451:0x8142
   control -t 0x23 -r 0x03 -v 0x0015 -i 0x0402 -l 0x00 -c 1 -D 0x0451:0x8142
   control -t 0x23 -r 0x03 -v 0x0015 -i 0x0403 -l 0x00 -c 1 -D 0x0451:0x8142

您能否指导我如何使用控制命令或任何其他方法为其制作合规性测试模式?

祝你一切顺利。

Ernest Cho

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

    您好、欧内斯特:

      您是否也使用 AM5728? 使用 lsusb 命令可以看到什么?  

    此致

    Brian

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

    Brian、您好!

    不能、客户在 Linux 中使用其他应用处理器。

    对于 lsusb 结果、让我先检查一下、然后再联系您。

    祝你一切顺利。

    欧内斯特

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

    lsusb 结果:

    root@dq1:~# lsusb -t
    /:总线01.端口1:设备1、类=根集线器、驱动程序= dwc2/1p、480M
    |_端口1:设备2、如果为0、则类=集线器、驱动程序=集线器/4p、480M
    |_端口4:开发3、如果为0、类=供应商特定类、驱动程序=smsc95xx、480M


    root@dq1:~# lsusb
    总线001设备003:ID 0424:9e00 Microchip Technology、Inc.(以前称为 SMSC) LAN9500A/LAN9500Ai
    总线001设备002:ID 0451:8142 Texas Instruments、Inc. TUSB8041 4端口集线器
    总线001设备001:ID 1d6b:0002 Linux Foundation 2.0 root hub

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

    好的、让我来与 DK 确认这些命令是否适用于其他具有 Linux 系统的 SOC

    此致

    Brian

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

    Brian、您好!

    温柔提醒、
    您对此问题有任何更新吗?

    好的、  
    欧内斯特

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

    您好、Emest:

      Dk 说 这是近10年前,命令 可能无效。

      这是   有关 USB2测试模式的另一个 TI Linux 系统文档。

    e2e.ti.com/.../UsbgeneralpageLinuxCore-_2D00_-Texas-Instruments-Wiki.pdf

    好的

    Brian

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

     这是 UBS2合规性测试的说明。

    在 USB2合规性测试部分、

    • 请参阅部分  11.24.2.13设置 USB2.0规范的端口特性
    • 当功能选择器为 PORT_TEST 时、WINDEX 字段的最高有效字节(位15..8)是标识特定测试模式的选择器。

      表11-24列出了测试选择器定义。

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

    谢谢 Brian。

    让我的客户知道这些答案、如果他们有任何其他问题、请联系您。

    谢谢你。

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

    从客户将状态更改为等待

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

    Brian、您好!

    客户表示做得不好。

    在他们理解的情况下、PDF 文件通过使用第6~7页上的"/sys/kernel/debug/musb-hdrc.../testmode "引入测试模式、
    但他们的开发板不存在 musb-hrcd 文件夹、因此他们必须创建 config、但该指南 内核版本不同、并且基于 AM335x。

    您能否指导我们如何使用其内核版本 5.15.160制作以下 sysfs?
    您可以为比较内核配置提供唯一的差异。

    "/sys/kernel/debug/musb-hdrc.../testmode "

    此致、  
    欧内斯特

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

    您好、Emest:

         以上 PDF 可能仅适用于 USB 主机测试。 对于集线器测试、 您可能 需要 设置 Linux 主机的端口功能  

    您也可以查看以下 示例代码。

    USB-Hub-Linux-Examples/General USB Examples/USB High Speed Electrical Test/USB_Linux_HSET.c at master·MicrochipTech/USB-Hub-Linux-Examples GitHub ·

    好的

    Brian

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

    是否有任何更新?

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

    Brian、您好!

    由于客户正在检查和评估代码、因此请留出一些时间。

    好的、

    欧内斯特

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

    好的、继续更新吧。

    好的

    Brian

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我构建了 USB_LINUX_HSET 并将其交付给硬件团队。
    我将在收到测试结果后更新。
    很抱歉这么晚才回复。 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是个好消息、感谢您的更新。

    好的

    Brian