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.

[参考译文] RTOS/AM4376:USB 速度设置问题

Guru**** 2595805 points
Other Parts Discussed in Thread: AM4376

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/586271/rtos-am4376-usb-speed-setting-issue

器件型号:AM4376

工具/软件:TI-RTOS

你(们)好,先生

我们在 TI RTOS SDK 中使用了 AM4376 "processor_sdk_rtos_AM437X_3_02_00_05"

目前、我们在 USB 功能方面存在一些问题。

您知道如何在全速模式下设置 USB 速度吗?  

感谢您的回复。

BR

Yimin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您能告诉我们您使用的是任何 TI EVM 还是您自己的电路板吗? 您使用的是 USB 主机模式还是设备模式? 主机通过线性调频脉冲协议来检查 D+或 D-是否具有上拉电阻、以确定器件是全速还是高速。

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

    它是自定义的 MB、我们使用了 USB 设备模式。
    是否可以修改软件配置以更改 USB 速度? 如果可用,可以调用哪个 API 来使用?

    感谢您的回复。

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

    器件设置期间有一个设置告诉 AM437 USB IP、我们希望器件为 FS 或 HS。 这是执行上述设置的行:

    /*作为高速设备连接*/
    HW_WR_FILD32 (dwc3->baseAddr + DWC_USB_DCFG、DWC_USB_DCFG_DEVSPD、
    DWC_USB_DCFG_DEVSPD_HS);

    此外、在#define USB_packet_length 中、最大 USB 数据包大小为64、而不是512 512

    您需要为 FS 更改这些文件并重建 USB 库。

    我们的驱动器针对 HS 进行了优化、因此在强制进入 FS 模式时可能会有一些不兼容的设置。 希望这会有所帮助。

    此致、Eric