1 解答
五月 12, 2019
06:47 PM
先抓取下枚举时的USB协议包,看看主机发送 get device descriptor命令后设备回复的是 USB2.0 还是USB3.0 的描述符。
如果是USB2.0的描述符,就是USB2.0 工作模式;如果是USB3.0的描述符,就是USB3.0 的工作模式。
6 回复数
五月 08, 2019
08:03 PM
只要你没有调用 CyU3PConnectState 禁用USB3.0,那么在枚举阶段,只要硬件设计没有问题(原理图和PCB),主机和设备会自动协商为USB3.0通信。
CX3内置的USB bootloader本来就是只有USB2.0,这个是正常的。
五月 09, 2019
07:13 AM
这样是否可以确认工作在usb2.0模式下面,这样是否可以排除软件的问题,是硬件PCB设计的问题?
五月 12, 2019
06:47 PM
先抓取下枚举时的USB协议包,看看主机发送 get device descriptor命令后设备回复的是 USB2.0 还是USB3.0 的描述符。
如果是USB2.0的描述符,就是USB2.0 工作模式;如果是USB3.0的描述符,就是USB3.0 的工作模式。
五月 12, 2019
07:02 PM
我对这个工具不熟悉,麻烦帮我看一下是否工作在USB3.0 状态。谢谢。
五月 15, 2019
07:33 PM
从返回的的device descriptor来看,是枚举为USB3.0的。