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.

[参考译文] AM6548:USB 模式设置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1443957/am6548-usb-mode-setting

器件型号:AM6548

工具与软件:

尊敬的 TI:

我们将 AM654与 Linux RT SDK 7配合使用、并且我们有2个 USB 端口。 USB0作为 外设、USB1作为主机模式。 两种模式都运行良好。

USB20_HOST_PINS_DEFAULT:USB20_HOST_PINS_DEFAULT{
PINCTL-SINGLE、PINS =<
AM65X_IOPAD (0x02c0、PIN_OUTPUT、0)/*(AC8) GPIO1_72 *//* USB1_DRVVBUS*/
>;
};

&usb0{
pinctrl-names ="默认值";
dr_mode ="外设";
};

&USB1{
pinctrl-names ="默认值";
pinctrl-0 =<&USB20_HOST_PINS_DEFAULT>;
DR_MODE ="主机";
};

但是、我们需要测量 USB1的 USB 眼图、我们将 dr_mode 从主机更改为外设。 但与 PC 连接后什么也没有发生。

是否有任何损失或限制?

&USB1{
pinctrl-names ="默认值";
pinctrl-0 =<&USB20_HOST_PINS_DEFAULT>;
dr_mode ="外设";
};

谢谢。

Eric

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

    Eric、您好!

    我们的主题专家目前不在办公室(美国假期)、下周将回来。 请在此处多留一些时间、解决您的问题。

    此致、Andreas

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

    Eric、您好!

    [报价 userid="445865" url="~/support/processors-group/processors/f/processors-forum/1443957/am6548-usb-mode-setting "]但是、我们要测量 USB1的 USB 眼图、我们将 dr_mode 从主机更改为外设。 但与 PC 连接后没有任何反应。

    您是否在 AM65x 的 Linux 中加载了任何 USB 小工具驱动程序? 为了让 USB 主机检测 USB 设备、必须在 USB 设备端加载 USB 小工具驱动程序。

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

    您好、Bin、

    当然、我使用"modprobe g_serial"来加载串行驱动程序。

    但是、当我将两个 USB 都设置为外设时、只有一个串行端口工作。

    Eric

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

    Eric、您好!

    如果两个 AM65x USB 端口 dr_mode 都设置为"peripheral"、则必须加载两个不同的小工具驱动程序、每个驱动程序将绑定到一个端口。 内核不允许多次加载同一个小工具驱动程序。

    如果希望两个 USB 端口都用作 USB 串行设备、则必须使用 USB 小工具创建两个具有相同串行小工具功能的不同小工具。

x 出现错误。请重试或与管理员联系。