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.

[参考译文] AM3358:USB 供应商 ID 和产品 ID

Guru**** 2584385 points
Other Parts Discussed in Thread: AM3358

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/633706/am3358-usb-vendor-id-and-product-id

器件型号:AM3358

您好!

启用通用串行驱动程序以识别 am3358 设备。 目的是在用户空间中生成/dev/ttyUSBxx 器件。
当 insmod usbserial.ko 时,需要设备供应商 ID 和产品 ID。 什么是供应商 ID 和产品 ID?


此致
Andre

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

    供应商 ID 和产品 ID 写入产品页面 AM335x TRM 第9.3.1.47节中描述的 USB_vid_pid 寄存器(只读值):
    www.ti.com/.../AM3358
    但默认值为 USB Vendor ID = 0x451且 USB Product ID = 0x6141

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Andre、
    根据您加载的 USB 设备模块(小工具/MSC/等)、将向主机提供正确的 VID/PID 作为 USB 枚举的一部分。

    请提供您想要实现的目标的更多详细信息。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    加载驱动程序时、我会报告以下错误。  

     usbserial.ko 位于 AM335x_03_03_SDK 文件系统中。  在 am3358电路板再次上电后执行该命令。

    如何解决此问题?

    BR

    Andre

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    usbserial.ko 是支持连接到主机端口的 USB 串行设备的主机类驱动程序。 您连接到 USB 端口的 USB 串行设备是什么? 通常、您根本不需要将 vid:pid 传递给 usbserial.ko、USB 内核驱动程序应从枚举中获取这些信息、并将其传递给 usbserial.ko。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    下图:显示了硬件电路

                 

    USB 线用于将 P4端口连接到 PC、PC 端使用该工具打开/dev/ttyUSBxxx 并与 am3358通信。

    如何在设备树中配置 USB?

    您对 USB 串行驱动程序有何建议?

    BR  

    Andre

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

    [引用 user="Andre feng"]如何在设备树中配置 USB?

    此设计在器件模式下使用 USB0、这与 AM335x 入门套件或 BeagleBone Black 中的相同。 您可以参考这些设备树设置。

    [引用用户="Andre feng"]您对 USB 串行驱动程序有什么建议?

    在 AM335x 上? 还是主机 PC?

    您希望 AM335x USB0具有什么 USB 小工具功能?

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

    您好!

    当我在 AM3358板 USB0上加载 USB-serial.ko 驱动程序时、可以在 PC 上生成/dev/ttyUSB0设备(Ubuntu 14.04)。  

    使用 userspace 中的/dev/ttyUSB0接口与 am3358器件通信。

    器件树配置如下:

    usb0{(&U)

     状态="正常";

     DR_MODE ="外设";

    };

    1 加载 USB-serial.ko 驱动的错误报告

     

    如何解决此问题?  

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

    如果您想将 AM335x 上的 USB0用作 USB 串行设备,则 USB-serial.ko 不是您需要的,它不会在 USB 主机上生成/dev/ttyUSB。 有关 USB-serial.ko 的更多详细信息、请阅读内核文档"Documentation/USB/USB-serial.txt"。 您还需要在主机 PC 上读取 dmesg 和其他日志、以了解在 PC 上生成/dev/ttyUSB0的内容。

    要将 AM335x 上的 USB0用作 USB 串行器件、可以在 AM335x 上使用命令'modprobe g_serial.ko'。