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.

[参考译文] SK-AM64B:AM64X Academy -关于 SK-AM64B 上 USB 2.0的说明;在 SK-AM64B 上以主机模式请求 USB 3.0

Guru**** 2577385 points
Other Parts Discussed in Thread: AM6442, TMDS64EVM, SK-AM64B

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1368788/sk-am64b-am64x-academy---clarifications-for-usb-2-0-on-sk-am64b-request-usb-3-0-in-host-mode-on-sk-am64b

器件型号:SK-AM64B
主题中讨论的其他器件:TMDS64EVM、、AM6442

工具与软件:

参考  在 AM64x Academy 9.01.00.00 v1上在器件模式下使用 USB (TI.com)

1) 1)在器件模式下使用 USB 部分面向 TMDS64EVM (替代 GP 版本)和 micro-B 连接器的使用。

  我们应该对 SK-AM64B Micro-B 连接器实施注意事项、但同时我们实际上也可以对 SK-AM64B 的 A 型连接器使用实现参考(BOM 上的参考设计 J7)

2)针对同一  SK-AM64B 的 A 类连接器(参考设计 J7)

     对于 A53受控主机、我们应在 AM64x Academy 9.x 上添加"在主机模式下使用 USB 3.0 "。

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

    您好、Jim、

    Unknown 说:
    我们应该针对 SK-AM64B micro-B 连接器实施注意事项、

    感谢您的关注。 我们将相应地更新学院。

    但我们也可以使用 SK-AM64B A 型连接器的实现参考(BOM 上的参考设计 J7)

    您能否详细说明要实施什么?

     我们应该添加"Use USB 3.0 in Host Mode on the AM64x Academy 9.x  (在主机模式下使用 USB 3.0用于 A53控制的主机)"。

    我们没有将它添加到 Academy 是因为与 USB 设备模式不同、Linux 实际上不需要任何主机模式配置、只需插入任何 USB 设备、枚举应该可以正常工作、其余的只是应用、具体取决于所连接的 USB 设备。

    但我们想知道您对 USB 主机模式文档的想法、您希望看到什么细节?

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

    您好、Bin:

     AM6442 USB 器件/主机固件活动仅关注与 USB 接口配合使用的 A53 Linux 内核。  

    据我所知、即使是最新的 USB 2.0规范(包括 C 型连接器)也没有任何要求强制器件接口必须使用 microB 或 microAB 连接器;我们应该能够让 USB 器件使用 A 型连接器。

    作为一个目标、我希望基于 AM6442的设计不仅要将固件配置为 USB 2.0 器件、还要将不同的固件配置为 USB 3.0主机。  因此、我真的希望这两种情况都使用 A 型连接器(尽管可能会想到非 PD 配置中的 C 型)。

    我可以从 SK-AM64B 原理图中了解 A 型 USB 3.0端口的电气接口的配置情况;谨慎的做法是、至少指出从 Linux 主机角度需要考虑哪些问题。

    您应该免责声明,用于 AM64X 的 Linux USB 3主机配置不是 PD ;我知道,以后的规格需要可能自动管理 超越 USB 3.0的数据和电力线(又名电力输送, PD ),以实现正确的使用。

    [BTW/FYI、 1995年、当 Ben 在为 Compaq 的 USB 1.0设计 IO 时、我曾在 TI ASIC 的前 TI 同事 Ben Andressen 中工作、早在数据速率和电力输送融入 USB 规范之前就已开始]

    谢谢

    吉姆·穆罗卡  

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

    您好、Jim、

    据我所知,即使是最新的 USB 2.0规范(包括 C 型连接器)也没有任何要求,因为该规范要求设备接口必须使用 microB 或 microAB 连接器;我们应该能够让 USB 设备使用 A 型连接器。

    这不是真的。

    USB 器件模式只能使用 microB、microAB、miniB 或 Type-C 连接器。 类型 A 仅用于主机端口。

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

    纸槽:

     我知道 USB 类型 A 通常 仅用于主机端口;但是(如果我只需要在此单独使用 e2e、请建议 SOONEST)。

    在 SK-AM64B EVM 上、 唯一 可用于用户配置的 USB 连接器是 J7 (原理图第28页)。 不能使用 SK-AM64B Micro-B 连接器(电路原理图第24页上的 J11、用于 USB/UART 桥访问)、(电路原理图第21页上的 J12、用于 USB XDS110访问)、因为这些连接器本身与 CCS 的调试和/或 UART 活动相关。

    因此,为了在由 A53内核控制的 SK-AM64B 上建立用户可定义的 USB 器件连接原型,我只能使用 J7连接器(电路原理图第28页),A 型作为器件--请确认和/或是否需要将其改为不同的 e2e --我仍然想知道我是否会遇到器件驱动程序问题? 请回复。

    谢谢

    吉姆·穆罗卡

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

    您好、Jim、

    (我们可以继续讨论此主题、无需创建新主题。)

    是的、根据 USB 规范、SK-AM64B J7端口仅为 USB 主机设计、这是官方支持的功能。

    不过、在 Linux 中将 J7端口用于 USB 器件模式(USB2.0)从技术上来说是微不足道的、只要用户知道他/她正在执行的操作、并且提供了用于将 SK EVM 连接到 USB 主机的 USB Type-A 转 Type-A 电缆。

    SK-AM64B 无需修改硬件、只需更改软件  usbss0 (&U) 和  usb0 (&U) 内核器件树中的节点 k3-am642-sk.dts 更改为与中的相同 k3-am642-evm.dts

    * 注意事项 *在将 EVM J7端口连接到 USB 主机之前、确保 USB 控制器未处于主机模式、或 可能会发生硬件损坏

    -在 SK 上运行 lsusb 命令以确保没有列出 USB 主机条目;

    -测量 SK J7端口 VBUS 引脚以确保它不是5V。

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

    容器、

     好的、我将总结行动、让我们在同一个页面上:

    从我之前的"我们应该针对 SK-AM64B Micro-B 连接器实施注意事项"声明中、TI 应该进一步在 SK-AM64B 上否认存在的 Micro B 连接器 (原理图第24页上的 J11、用于 USB/UART 桥访问)、(原理图第21页 上的 J12、用于 USB XDS110访问)不用于  用户定义的 USB 事务、并且只有 J7在 SK-AM64B 或用户定义的上可用。

    建议 TI 添加一些有关将 SK-AM64B J7用作 USB 3.0主机的评论。 排除在 J7连接器上使用任何 USB 电力输送功能。  状态 SK-AM64B EVM 上不提供 USB 3.0器件功能。

    在 SK-AM64B 和 TMDS64EVM 的主页上、营销部门应澄清关于 SK-AM64B 的一个要点

    "

    SK-AM64B 最适合

    • Linux 代码开发
    • 支持 TSN 的2端口千兆位以太网
    • 采用 Type C 的  主机 +无线连接(热点和端点)

     "

    感谢您建议的 A 型 USB 2.0设备 VBUS 指针和驱动程序更改。  

    首先、我确实 按照  (+) SK-AM64B 发现了 TI SK-AM64B 引导模式开关设置文档中3个在线文物的差异:应阐明/替换 AM64B 入门指南图片(并重用 SPRUIY9B 中 的照片)和建议的标注 -处理器论坛-处理器- TI Epa 支持论坛正在与(+) Kalasa likuppa Sreenivasa 的配置  文件- Kalenivase/SDv 支持论坛进行相关更改希望在支持文档中得到适当更新。

    稍后

    吉姆·穆罗卡

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

    您好、Jim、

    感谢所有反馈。 我将向我们的内部团队添加此信息、以便相应地解决这些问题。

    不包括 J7连接器上任何使用 USB 供电的情况。

    您能详细说明一下 USB 电力输送的这条评论吗? USB PD 与 USB Type-A 端口无关。

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

    纸槽:

    信不信由你、我知道用户试图用生产设备上的任何 USB 3.x (类型 A 或类型 C)主机连接器为他们的便携式设备充电、而不管该 USB 主机端口是否从不设计为他们的设备充电。 [我称它为滥用案例。]  可能将文本"电力输送"替换为"充电"。

    谢谢

    吉姆

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

    使用 USB 端口为设备充电并非无效用例、也并非误用。 它不会损坏任何东西。