工具/软件:Linux
您好!
我使用的是基于 AM3352的电路板、我希望使用两个 USB 端口、这两个端口都是串行小工具器件。 我已在 DTS 文件中将这两个端口设置为"外设"设备、并启用了 USB 小工具支持。 当我尝试 modprobe g_serial 时、我只获得/dev/ttyGS0文件、我认为它适用于 USB0。 要获取 USB1的/dev/ttyGS1、我还需要做什么其他事情吗? 此外、我是否可以将其中一个端口设置为"OTG"模式并仍将其用作串行小工具?
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.
工具/软件:Linux
您好!
我使用的是基于 AM3352的电路板、我希望使用两个 USB 端口、这两个端口都是串行小工具器件。 我已在 DTS 文件中将这两个端口设置为"外设"设备、并启用了 USB 小工具支持。 当我尝试 modprobe g_serial 时、我只获得/dev/ttyGS0文件、我认为它适用于 USB0。 要获取 USB1的/dev/ttyGS1、我还需要做什么其他事情吗? 此外、我是否可以将其中一个端口设置为"OTG"模式并仍将其用作串行小工具?
您好 Dwarakesh、
对迟迟不答复表示歉意。
遗憾的是"n_ports"不能按预期工作。
当我仅使用 modprobe g_serial 时、将生成 ttyGS0文件、并且能够在 PC 上使用此文件进行通信。 但是、当我使用 modprobe g_serial n_ports=2时、 会 同时生成 ttyGS0和 ttyGS1、但两个文件上的通信都失败。 简而言之、如果我不使用 n_ports=2、则至少 ttyGS0按预期工作。 我无法准确地确定错误所在
此致
ISON Thomas