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/Dra750:USB3.0速度

Guru**** 2564390 points
Other Parts Discussed in Thread: DRA750

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/591386/linux-dra750-usb3-0-speed

器件型号:DRA750

工具/软件:Linux

大家好、

我们使用 DRA7xx_GLSDK_7.04.00.03开发定制板。

我们有两个使用 dra750作为 CPU 的定制板、并将其 USB1 (3.0端口)连接在一起。

一种是设置为主机模式、另一种是设置为器件模式。

当我们在器件1上移动探测器 g_mass 存储.ko 时、

主机将检测大容量存储:/dev/sda、

(请参阅 :processors.wiki.ti.com/.../Linux_Core_DWC3_User's_Guide)

然后、我们对/dev/sda 进行分区和格式化、并将其安装到目录中。

最后、我们使用 dd 命令在该目录中创建文件。

问题在于、它似乎在高速模式下运行、而不是在超高速模式下运行。

如何使其在超高速下工作或任何设置都可以强制两个 USB1端口在超高速下工作?

请给我一些建议、非常感谢。

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

    大家好、

    很抱歉、我需要进行一些更正。

    带有两个 dra750 CPU 的"一个"定制板、其 USB1端口连接在一起。

    因此、我们不使用电缆连接 USB 端口、而是直接连接它们的引脚。

    再次感谢您花时间观看本期节目。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shawn、
    您能否发布与 USB 相关的部分原理图?
    此致、
    STAN
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Stan、

    请参阅附件。

    非常感谢。

    e2e.ti.com/.../4555.USB.pdf

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

    您好、Shawn、

    J6 CB 上的交流耦合电容器是否与以下类似:

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

    您好、Stan、

    感谢您的回复。

    我们在 CPU1 TX 侧有它们、但在 CPU2 TX 侧没有它们。

    在您指出这一点后、我们还尝试在 CPU2 TX 端添加它们、但它仍然在高速下工作。

    如果您有任何想法、请告诉我们。

    非常感谢。

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

    我想使用 CPU1检查原理图部分。 此外、您能否在原理图上指出交流电容器。 如果您不想在此处共享这些文档、您可以通过电子邮件将其发送给我。
    我现在不记得有什么特别的。
    您是否尝试过其他调试? 例如、切换到 USB2ETH (交换机的端口 B)并尝试连接?

    此致、
    STAN
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Stan、
    我已将其发送给您。
    我没有尝试 USB2ETH、因为我们的项目计划现在侧重于 USB 转 USB。
    感谢你的帮助。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Stan、
    感谢您的回复。

    我找到了一个程序、让 CPU1将 CPU2检测为超高速器件。
    它需要更改两侧的主机/器件模式。
    执行我在 Thread 中发布的内容、然后 CPU1连接了高速存储器。
    2.将 CPU1的模式从主机更改为器件。
    3.将 CPU2的模式从器件更改为主机。
    4.将 CPU1的模式从器件更改为主机。
    5.将 CPU2的模式从主机更改为器件。
    完成这些步骤后、CPU1可以将 CPU2检测为速度更高的器件。

    我发现 USB1有两个集线器、
    一个是2.0、另一个是3.0。
    如果小工具连接到3.0集线器、
    它可以超高速工作。

    是否有方法强制小工具连接3.0集线器?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shawn、

    我已将您的查询转发给 USB 驱动程序专家。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Yordan、您好!
    感谢您的帮助、
    有更新吗?

    我们还有另一个问题。
    我们需要测量眼图。
    请参阅 processors.wiki.ti.com/.../USB_General_Guide_Linux_v3.8
    是否有用于生成眼图的"test_packet"?
    此函数是否支持 USB3.0?
    我是否应该打开另一个线程来询问?
    谢谢你。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Stan

    USB3.0不使用 TEST_PACKET 进行眼图合规性测试。 "test_packet"生成主要用于 USB2.0高速。

    USB3.0合规性套件应支持眼图测试、适用于使用各种合规性模式(CP0、CP1、CP2等)的 USB3.0、该模式应持续传输或直到在接收器检测到 ping LFPS。

    请参阅 USB3.0规范第6.4.4节。

    第7章介绍了进入合规性模式。 这将启动的传输
    由扰频 D0.0合规性序列生成的假随机数据模式。 SKP 不是
    在合规性模式期间发送。 遵约模式应连续或传输
    直到在接收器上检测到 ping LFPS (请参阅第6.9节)。 检测到 ping LFPS 时、
    遵约模式应推进到下一遵约模式。 检测到复位时
    应终止合规模式。 中描述了合规模式序列


    合规性模式值描述
    CP0 D0.0扰乱了与完全相同的假随机数据模式
    逻辑空闲(请参阅第7章)、但不包括 SKP
    序列
    CP1 D10.2奈奎斯特频率
    CP2 D24.3奈奎斯特/2
    CP3 K28.5 COM 模式
    CP4 LFPS 低频周期性信令模式
    具有去加重功能的 CP5 K28.7
    CP6 K28.7不带去加重功能
    CP7 50-250 1和0具有去加重功能。 重复50-250 1和50-250 0。
    CP8 50-250 1和0没有去加重功能。 重复50-250 1,然后
    50-250 0。

    此致
    Ravi