工具与软件:
在中、已读取 ti Linux 内核驱动程序 USB cdns3 (SDK v 9.2)的 linux-6.1.y 分支。 还查看了包含在 MCU+SDK 中的 USB 示例 Cadence 文档。
我看到 TI (在 git 中看到)实例化了 Cadence cdns3 USB IP 的"cdns3-ti.c"胶合层。
我想知道在该实现中需要引用哪些主端口和相关结构。 我不清楚 AM64x TRM 第12.2.4节没有列出所需的简单端口名称。
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.
工具与软件:
在中、已读取 ti Linux 内核驱动程序 USB cdns3 (SDK v 9.2)的 linux-6.1.y 分支。 还查看了包含在 MCU+SDK 中的 USB 示例 Cadence 文档。
我看到 TI (在 git 中看到)实例化了 Cadence cdns3 USB IP 的"cdns3-ti.c"胶合层。
我想知道在该实现中需要引用哪些主端口和相关结构。 我不清楚 AM64x TRM 第12.2.4节没有列出所需的简单端口名称。
您好 (10) Tushar Thakur 的个人资料- Tushar Thakur - TI E2E 支持论坛
我想在 Linux-RT SDK 9.2中控制 USB 2(作为一个设备)与 A53的连接;因此我想可能是这样
(+) Nick Saulnier 的个人资料- Nick Saulnier - TI E2E 支持论坛 和/或 (+) Bin Liu 的个人资料- Bin Liu - TI E2E 支持论坛 可能会
帮助回答这个问题。 我只查看 了 MCU+ SDK、以便查看 Cadence 的源 cdns3文档、以帮助解码我在 TI Linux 内核的 USB 驱动程序的 TI git linux-6.1.y 分支中看到的内容。 AM64x TRM 第12.2.4节很好地记录了"USB3SS"、但是 当应用于 A53 Linux 控制的软件设计器时、与 Cadence cdns3驱动程序和 TI 包装器相匹配的端口引用会非常令人困惑。
谢谢
吉姆
Jim、您好!
如果您在 Linux 中使用 USB、则内核中已经实现了对主机和设备模式的所有 USB 控制器支持、因此您通常无需在内核中进行任何额外开发。 请查看以下文档是否有帮助。
如果没有、请说明您需要解决的 USB 问题是什么。
Jim、您好!
我从来没有需要开发自己的用户空间 usb gadget 驱动程序、因此我没有任何示例、但我发现 libusbg 项目有一个示例目录、请查看一下。