为什么WCH-Link 1V3只有USB转JTAG功能用了USB2.0高速?

我兴高采烈的买了个新的WCH-LINK 1V3回来盼着用USB高速调试,结果插上电脑用USBView检查了下发现是个全速设备。细读了一下说明似乎只提到了USB转JTAG功能用的是USB2.0高速接口。


USBView读到的USB信息:

[Port10]  :  USB Composite Device



Is Port User Connectable:         yes

Is Port Debug Capable:            no

Companion Port Number:            0

Companion Hub Symbolic Link Name: 

Protocols Supported:

 USB 1.1:                         yes

 USB 2.0:                         yes

 USB 3.0:                         no


Device Power State:               PowerDeviceD0


       ---===>Device Information<===---

English product name: "WCH-Link"


ConnectionStatus:                  

Current Config Value:              0x01  -> Device Bus Speed: Full (is not SuperSpeed or higher capable)

Device Address:                    0x05

Open Pipes:                           7


          ===>Device Descriptor<===

bLength:                           0x12

bDescriptorType:                   0x01

bcdUSB:                          0x0110

bDeviceClass:                      0xEF  -> This is a Multi-interface Function Code Device

bDeviceSubClass:                   0x02  -> This is the Common Class Sub Class

bDeviceProtocol:                   0x01  -> This is the Interface Association Descriptor protocol

bMaxPacketSize0:                   0x40 = (64) Bytes

idVendor:                        0x1A86 = Nanjing Qinherg Electronics Co., Ltd.

idProduct:                       0x8010

bcdDevice:                       0x0211

iManufacturer:                     0x01

     English (United States)  "wch.cn"

iProduct:                          0x02

     English (United States)  "WCH-Link"

iSerialNumber:                     0x03

     English (United States)  "XXXXXXXXXXXXXXX"

bNumConfigurations:                0x01


          ---===>Open Pipes<===---


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x82  -> Direction: IN - EndpointID: 2

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x02  -> Direction: OUT - EndpointID: 2

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x01  -> Direction: OUT - EndpointID: 1

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x84  -> Direction: IN - EndpointID: 4

bmAttributes:                      0x03  -> Interrupt Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x01


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x83  -> Direction: IN - EndpointID: 3

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


       ---===>Full Configuration Descriptor<===---


          ===>Configuration Descriptor<===

bLength:                           0x09

bDescriptorType:                   0x02

wTotalLength:                    0x0078  -> Validated

bNumInterfaces:                    0x03

bConfigurationValue:               0x01

iConfiguration:                    0x00

bmAttributes:                      0x80  -> Bus Powered

MaxPower:                          0x32 = 100 mA


          ===>IAD Descriptor<===

bLength:                           0x08

bDescriptorType:                   0x0B

bFirstInterface:                   0x00

bInterfaceCount:                   0x01

*!*ERROR:  bInterfaceCount must be greater than 1 

bFunctionClass:                    0xFF  -> Interface Class Unknown to USBView

bFunctionSubClass:                 0x00

bFunctionProtocol:                 0x00

iFunction:                         0x02

     English (United States)  "WCH-Link"


          ===>Interface Descriptor<===

bLength:                           0x09

bDescriptorType:                   0x04

bInterfaceNumber:                  0x00

bAlternateSetting:                 0x00

bNumEndpoints:                     0x04

bInterfaceClass:                   0xFF  -> Interface Class Unknown to USBView

bInterfaceSubClass:                0x80

bInterfaceProtocol:                0x55

iInterface:                        0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x82  -> Direction: IN - EndpointID: 2

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x02  -> Direction: OUT - EndpointID: 2

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x81  -> Direction: IN - EndpointID: 1

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x01  -> Direction: OUT - EndpointID: 1

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>IAD Descriptor<===

bLength:                           0x08

bDescriptorType:                   0x0B

bFirstInterface:                   0x01

bInterfaceCount:                   0x02

bFunctionClass:                    0x02  -> This is Communications (CDC Control) USB Device Interface Class

bFunctionSubClass:                 0x02

bFunctionProtocol:                 0x01

iFunction:                         0x04

     English (United States)  "WCH-Link"


          ===>Interface Descriptor<===

bLength:                           0x09

bDescriptorType:                   0x04

bInterfaceNumber:                  0x01

bAlternateSetting:                 0x00

bNumEndpoints:                     0x01

bInterfaceClass:                   0x02  -> This is Communications (CDC Control) USB Device Interface Class

bInterfaceSubClass:                0x02

bInterfaceProtocol:                0x01

iInterface:                        0x00

  -> This is a Communications (CDC Control) USB Device Interface Class


          ===>Descriptor Hex Dump<===

bLength:                           0x05

bDescriptorType:                   0x24

05 24 00 10 01 

  -> This is a Communications (CDC Control) USB Device Interface Class


          ===>Descriptor Hex Dump<===

bLength:                           0x05

bDescriptorType:                   0x24

05 24 01 00 01 

  -> This is a Communications (CDC Control) USB Device Interface Class


          ===>Descriptor Hex Dump<===

bLength:                           0x04

bDescriptorType:                   0x24

04 24 02 02 

  -> This is a Communications (CDC Control) USB Device Interface Class


          ===>Descriptor Hex Dump<===

bLength:                           0x05

bDescriptorType:                   0x24

05 24 06 01 02 


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x84  -> Direction: IN - EndpointID: 4

bmAttributes:                      0x03  -> Interrupt Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x01


          ===>Interface Descriptor<===

bLength:                           0x09

bDescriptorType:                   0x04

bInterfaceNumber:                  0x02

bAlternateSetting:                 0x00

bNumEndpoints:                     0x02

bInterfaceClass:                   0x0A  -> This is a CDC Data USB Device Interface Class

bInterfaceSubClass:                0x00

bInterfaceProtocol:                0x00

iInterface:                        0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x83  -> Direction: IN - EndpointID: 3

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


          ===>Endpoint Descriptor<===

bLength:                           0x07

bDescriptorType:                   0x05

bEndpointAddress:                  0x03  -> Direction: OUT - EndpointID: 3

bmAttributes:                      0x02  -> Bulk Transfer Type

wMaxPacketSize:                  0x0040 = 0x40 bytes

bInterval:                         0x00


您好,WCH-LinkE除USB转JTAG接口模式,其他模式暂时不支持高速USB。


只有登录才能回复,可以选择微信账号登录