工具/软件:Linux
大家好、
我们将基于 AM5718 SoC 的定制板用于最终应用。 我们使用函数 FS (用户模式驱动程序)进行 USB 通信。 我们仅使用 USB 器件模式。 它在 USB2.0模式下工作正常、但在 USB3.1 Gen1 (USB3.0)模式下、我们面临以下问题。
在用户模式应用程序启动时、每次都在主机 PC 上枚举 USB 设备、但如果我们断开并再次连接设备、则不会枚举该设备。 请注意、这仅在 USB3.1 Gen1模式下发生。 为了进一步调试该问题、我们使用了 LeCroy USB 分析仪。 我们注意到、在 USB3.1 Gen1模式下、器件枚举完成后、主机将器件置于 U3模式。 如果器件在 U3模式下断开连接、则无法再次枚举。 如果我们运行一些在器件上传输数据的应用程序、以便器件不会进入 U3模式、并且如果在传输过程中断开连接、则在重新连接时会成功枚举器件。
我们希望获得您的意见以进一步解决此问题。 非常感谢您的反馈。
提前感谢。
Nikunj Patel



