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/TDA2EVM5777:[Vision SDK]:在 Vision SDK Linux 配置中启用 USB 串行接口。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/768094/linux-tda2evm5777-vision-sdk-to-enable-usb-serial-interface-in-vision-sdk-linux-configuration

器件型号:TDA2EVM5777

工具/软件:Linux

您好!

我们将 TDA2XEVM 硬件与视觉 SDK 搭配使用、采用 tda2xx_evm_linux_all 配置。

这里、我们尝试将 GPS 软件狗连接到具有 USB 串行接口的 TDA2x。

我们使用连接到 TDA2X 的 OTG 电缆进行了同样的连接。

串行设备上的 dmesg 日志和 LED 指示灯确认加密狗已通电并已连接。

但是、TDA2X 端未显示任何器件文件(如/dev/ttyUSB0)。

在使用"make kernel_menuconfig"命令启用"设备驱动程序/USB 支持/USB 串行转换器支持"下的以下功能后、我们再次构建了 Linux:

  • USB 通用串行驱动程序、
  • USB 串行简单驱动器、
  • USB FTDI 单端口串行驱动器、
  • USB 调试器件

但串行设备连接仍然失败。 (行为与以前相同)

您能不能建议在 Vision SDK Linux 上启用 USB 串行接口以能够与软件狗进行通信需要做些什么。


提前感谢。

此致、

Ranjith Bhide

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

    从上面的描述中、我知道您正在尝试使用 OTG 适配器电缆将 GPS 软件狗连接到 USB1端口(USB3/0 Micro-B 插座)。 一个问题:使用哪种类型的 OTG 适配器? (请访问 processors.wiki.ti.com/.../Linux_Core_DWC3_User's_Guide 并让我们知道正在使用哪一个。

    此外、请注意、默认情况下、USB1实例(USB@48890000)根据器件树配置为 OTG 模式。 因此、ID 引脚在决定 USB 控制器切换到主机模式并枚举所连接的器件时起着主要作用。

    第一步、请检查连接 GPS 软件狗时 USB1端口的 VDD 引脚上是否显示5V 电压。 如果您没有看到5V 电压、则可能是 ID 引脚检测失败、并且控制器未切换到主机模式。

    如果上述操作正常、则在内核提示符下运行"lsusb"并查看是否检测到并枚举了器件。 请务必分享完整的内核日志、以便我们进行分析。

    关于启用串行器件、我认为您已启用所有必需的类驱动程序。

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

    我没有听到您的反馈、我假设您能够解决您的问题。
    如果不是、只需在下面发布回复(如果该线程由于超时而锁定、则创建新线程)。

    -Praveen