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:
我们将 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 小工具创建两个具有相同串行小工具功能的不同小工具。