cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

steven
New Contributor II

我用Launch USB Analyzer 4.0 分析,看着是在工作在usb2.0 模式下,上电 枚具成 foot  load   这个也是在usb2.0模式下。

0 Likes
1 Solution
YangyangC_06
Employee

先抓取下枚举时的USB协议包,看看主机发送 get device descriptor命令后设备回复的是 USB2.0 还是USB3.0 的描述符。

如果是USB2.0的描述符,就是USB2.0 工作模式;如果是USB3.0的描述符,就是USB3.0 的工作模式。

View solution in original post

0 Likes
6 Replies
YangyangC_06
Employee

只要你没有调用 CyU3PConnectState 禁用USB3.0,那么在枚举阶段,只要硬件设计没有问题(原理图和PCB),主机和设备会自动协商为USB3.0通信。

CX3内置的USB bootloader本来就是只有USB2.0,这个是正常的。

0 Likes
steven
New Contributor II

pastedImage_2.png

pastedImage_3.png

pastedImage_4.png

这样是否可以确认工作在usb2.0模式下面,这样是否可以排除软件的问题,是硬件PCB设计的问题?

0 Likes
steven
New Contributor II

pastedImage_0.png

使用FX3 DVK (CYUSB3KIT-003) 的固件进行检验 状态,是否可以确认我的硬件可以工作在USB3.0模式下面。

但是我用了

pastedImage_1.png

显示这个在usb2.0状态下面,这是什么原因,还是我硬件根本没工作在USB3.0下面

0 Likes
YangyangC_06
Employee

先抓取下枚举时的USB协议包,看看主机发送 get device descriptor命令后设备回复的是 USB2.0 还是USB3.0 的描述符。

如果是USB2.0的描述符,就是USB2.0 工作模式;如果是USB3.0的描述符,就是USB3.0 的工作模式。

View solution in original post

0 Likes
steven
New Contributor II

pastedImage_0.png

我对这个工具不熟悉,麻烦帮我看一下是否工作在USB3.0 状态。谢谢。

0 Likes
YangyangC_06
Employee

从返回的的device descriptor来看,是枚举为USB3.0的。

0 Likes