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.

[参考译文] Linux/AM3358:USB 测试模式

Guru**** 2601575 points
Other Parts Discussed in Thread: AM3358, AMIC110

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583651/linux-am3358-usb-test-mode

器件型号:AM3358
主题中讨论的其他器件: AMIC110

工具/软件:Linux

我正在尝试在作为主机的 AM3358上进行 USB HS 信号质量测试。 (可以运行各种版本的 Linux 的 BBB 克隆。)

1. 我在 AM335x 和 AMIC110 Sitara 处理器 TRM (SPRUH73O)第16.3.10节中看到、用户可以进入测试模式并输出高速测试数据包以进行信号质量测试。 但是、TRM 中似乎没有提到 TESTMODE 寄存器。 是否有测试模式寄存器、或者是否在 AM3358中未实现?

2.  如果支持并且没有现成的 Linux 驱动程序,是否可以手动发送命令,如以下链接中的“主机模式”所示?

http://processors.wiki.ti.com/index.php/USB_Test_Mode_on_DWC3

这些寄存器是什么?

 

 AM3358是否支持 USB 高速 PID 定义?

请参阅 :http://www.usb.org/developers/onthego/PIDVID_USB_2_0_High_Speed_Electrical_Embedded_Host_and_OTG_MOI_1_0.pdf

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

    我认为这将回答#1和#2。

    http://processors.wiki.ti.com/index.php/UsbgeneralpageLinuxCore#musb_driver_debugfs

    答案#3是否定的、但鉴于可以手动输入模式、因此不需要这些模式。 如果您有特定要求、我相信这种支持可能会受到攻击。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 DK -感谢您的响应。 您是否可以参阅显示 TESTMODE 寄存器地址的文档? (请勿在数据表或 TRM 中看到它。)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Rick、

    很抱歉耽误你的时间,我不知为何未收到你的答复。

    这些寄存器是机密信息、因此不公开。 您是否有维客未解决的需求?

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

    您好、DK:

    我们执行 了 Wiki 中所述的构建、并能够生成测试数据包 J、K 等、如所述、 所以我们很好。

    似乎不一致的是、寄存器是按名称提及的、但未显示在数据表或 TRM 中。 如果  我们将来确实需要注册地址、我们可以通过 FAE、相信我们已经签订了 NDA 。  

    谢谢。

    Rick