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.

[参考译文] 编译器/TM4C1294KCPDT:USB CDC 可高速运行。 [2.0]

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/777297/compiler-tm4c1294kcpdt-usb-cdc-to-run-on-high-speed-2-0

器件型号:TM4C1294KCPDT

工具/软件:TI C/C++编译器

大家好、

TM4C1294KCPDT -串行- CDC 示例。

我已经创建了一个在 USB CDC 层上运行的应用。 (即使用 CDC 层作为通道的应用)。

这正常工作。

我希望将 USB 速度从现有的1.1更改为2.0。

为了实现这一点、进行了以下更改、

在 usbdcdc.c 中 、结构 g_pui8CDCSerDeviceDescriptor 使用第三个参数进行修改、即从 USBShort (0x110)修改为 USBShort (0x0200)。 然后重新编译 usblib 项目、然后 重新编译应用程序项目 usbserialdevice_EK_TM4C1294XL_TI。 然后执行应用程序。

上述步骤是否正确? 或者是否要从应用程序执行任何其他设置?

谢谢、

Jay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jay、
    我假设您将通过 ULPI 接口操作、连接到高速 USB 的外部 PHY、对吧? 如果是这种情况、请参考此 TI 参考设计、以在软件和硬件中提供参考。 在 USB 器件初始化期间、您需要为 HS 操作配置 USB、并指定 ULPI 接口。
    www.ti.com/.../TIDM-TM4C129USBHS
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我将 TM4C1294KCPDT 板连接到 Windows 计算机、在 Windows 计算机上、我运行的是简单串行端口应用程序。
    通过 USB 电缆进行连接。

    谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我认为您没有回答我的问题。 如果您在 MCU 上使用内置的 PHY、则只能以全速而不是高速运行。 为了在高速下运行、您必须使用外部 PHY。 因此、请阐明您的硬件设置是什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    对于关注在此主题上开始的其他讨论的任何人、可以将其拆分为新主题以正确分离主题、新主题如下所示: e2e.ti.com/.../779135