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.

[参考译文] AM3352:使用 WIFI 和 AMP 的 USB 连接;调制解调器

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1524037/am3352-usb-connection-with-wifi-modem

器件型号:AM3352

工具/软件:

尊敬的 TI 专家:

客户使用的是 AM335x Linux 3.14.26、其中 USB1 连接到集线器、集线器的另一端连接两个器件(Wi-Fi 和调制解调器)。 AM3352 有两个 USB 端口:USB0 用于本地调试、而 USB1 需要连接两个器件、一个 Wi-Fi 和一个调制解调器。 集线器用于扩展连接。 由于某些终端客户要求禁用 Wi-Fi 功能、因此添加了一个额外的开关来控制其电源。 USB 集线器已在 Windows 系统上验证、以确认此解决方案的可行性。

GPIO 引脚用于控制两个器件的电源:

  • Wi-Fi :GPIO 116、其中 0 用于打开电源、1 用于关闭电源。
  • 调制解调器 :GPIO 117、其中 0 用于关闭电源、1 用于打开电源。

以下情况适用:

  1. 当两个器件都在系统启动期间通电时、两个器件都正常运行。
  2. 如果两个设备都关闭、尝试单独打开一个设备会导致 Linux 无法识别该设备。 例如、打开 Wi-Fi 或调制解调器的电源将导致 Linux 无法检测到相应的器件。
  3. 如果两个设备都已关闭、无论后续的开机操作如何、系统都无法识别其中一个设备。

您能帮助向客户提供一些建议吗?

谢谢、

Kevin

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

    尊敬的 Kevin:

    USB 器件的上电/断电顺序可能不符合 USB 规范中的要求。

    请提供 Linux 控制台日志以显示 USB 枚举故障。

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

    Hi Bin Liu、

       目标文件。

    e2e.ti.com/.../_EE9598982A62FE562D00_english_2B009F530674FE56_.docx

    谢谢、

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

    尊敬的 Bin:

    请查看提供的步骤并记录客户提供的信息、如果需要查看其他信息、请告知我。

    谢谢、

    Kevin

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

    尊敬的 Kevin:

    文档中的原理图不清楚、无法理解设计。 但请客户添加“ usbcore.autosuspend=–1 “添加到内核命令行以查看问题是否仍然发生。

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

    尊敬的 Bin:

    目标文件。

       e2e.ti.com/.../_EE959898_usbcore.autosuspend_3D002D00_1-_2D00_english.docx

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

    尊敬的 Bin:

      原理图如文档中所示。

    e2e.ti.com/.../8473.SCH.pdf

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

    尊敬的 Zeqi:

    首先、您能否直接在该主题上发布信息、而不是使用“文档“一词? I 它会导致额外的步骤来查看信息。

    > 1.引导到 Linux 后(如第一个命令输出 (lsusb) 所示)、WiFi 设备和调制解调器设备都将通电。 另外、根据您的建议、我已将  usbcore.autosuspend=–1 添加 到  CONFIG_CMDLINE、这可在  屏幕截图中 zcat 命令的输出中看到。

    内核命令行可能不来自 config_cmDLINE 选项、具体取决于您的 Linux 配置。 引导至 Linux 后、请使用命令' CAT /proc/cmdline '检查新选项是否确实在内核命令行中。

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

    尊敬的 Bin:

    正在添加 usbcore。 autosuspend=–1 到 uboot 成功解决了识别问题。 谢谢您!

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

    很棒! 感谢您的更新。