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.

[参考译文] TDA4VH-Q1:USB2.0和 USB3.0物理层合规性测试脚本

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1275095/tda4vh-q1-usb2-0-and-usb3-0-physical-layer-compliance-test-scripts

器件型号:TDA4VH-Q1
主题中讨论的其他器件:TDA4VHDRA821

您好、TI 专家!

我们是否有用于在 Linux 上进行 TDA4VH USB2.0和 USB3.0物理层合规性测试的测试脚本?

我看到了 DRA821的以下主题。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1221753/dra821u-usb-3-1-2-0-compliance-test-support?tisearch=e2e-sitesearch&keymatch=USB%2520physical%2520layer%2520compliance%2520test%2520on%2520Linux#

请问 TDA4VH 是一样的?

非常感谢!

凯文

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

    您好、TI 专家!

    我们尝试了以下链接中提供的3条命令。

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1221753/dra821u-usb-3-1-2-0-compliance-test-support?tisearch=e2e-sitesearch&keymatch=USB%2520physical%2520layer%2520compliance%2520test%2520on%2520Linux#

    devmem2 0x06010480 w 0x000000A0

    devmem2 0x06010080 w 0x00000004

    devmem2 0x06010484 w 0x40000000

    生成的相应报告如下所示。   

    e2e.ti.com/.../Report_5F00_2023_5F00_09_5F00_27_5F00_16_5F00_36_5F00_38.pdf

    正如我们从报告中看到的、只有 J/K 测试失败、如下所示。 我是否可以知道导致此错误发生的任何原因?

    由于上述建议的命令只有3个命令、但我们认为通常需要4个命令、因此我们使用以下4个命令来生成此报告、其中第1个命令和第4个命令是相同的。

    针对眼图测试的强制输出测试数据包
    devmem2 0x06010484 w 0x40000000

    强制到输出 J_STATE
    devmem2 0x06010480 w 0x000000A0

    强制输出 K_STATE
    devmem2 0x06010080 w 0x00000004


    强制输出 SE0 (主机)/NAK (设备)
    devmem2 0x06010484 w 0x40000000

    您可以帮助提供有关此问题的任何反馈、非常感谢!

    凯文

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

    您好、TI 专家!

    当主机工作是强制输出 SE0模式(下面的项目 f)时、需要测试上述故障测试项、但目前我们不确定此模式的具体命令。

    我们当前对 SE0模式使用以下命令、但报告中的测试将失败。

    强制输出 SE0 (主机)/NAK (设备)
    devmem2 0x06010484 w 0x40000000

    我想知道我们对 上图中的 f 项进行测试是否可行? 如果是、测试它的确切命令是什么?

    非常感谢!

    凯文

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

    器件模式下的 SE0_NAK:  

    xHCI 软件提供 TEST_SE0_NAK 命令。

    对于主机模式、根据 TRM、命令应为0x30000000、而不是0x40000000。 请尝试。

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

    尊敬的 Shreyas:

    非常感谢您提供的信息!

    我们已尝试将命令设置为 0x30000000、我们现在可以使其工作。  

    测试也通过了!

    谢谢!

    凯文