|
楼主 |
发表于 2015-2-5 14:20:09
|
显示全部楼层
- Port3] : Elfidelity XMOS USB3.0 Series
- Device Power State: PowerDeviceD0
- ---===>Device Information<===---
- English product name: "Elfidelity USB audioElfidelity"
- ConnectionStatus:
- Current Config Value: 0x01 -> Device Bus Speed: High
- Device Address: 0x01
- Open Pipes: 4
- ===>Device Descriptor<===
- bLength: 0x12
- bDescriptorType: 0x01
- bcdUSB: 0x0200
- 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: 0x20B1 = XMOS Ltd.
- idProduct: 0x0002
- bcdDevice: 0x0330
- iManufacturer: 0x01
- English (United States) "Elfidelity USB audio"
- iProduct: 0x02
- English (United States) "Elfidelity USB audioElfidelity"
- iSerialNumber: 0x03
- English (United States) "0000"
- bNumConfigurations: 0x02
- *!*CAUTION: Most host controllers will only work with one configuration per speed
- ---===>Open Pipes<===---
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4
- bmAttributes: 0x03 -> Interrupt Transfer Type
- wMaxPacketSize: 0x0006 = 1 transactions per microframe, 0x06 max bytes
- bInterval: 0x08
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x01 -> Direction: OUT - EndpointID: 1
- bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
- wMaxPacketSize: 0x0400 = 1 transactions per microframe, 0x400 max bytes
- bInterval: 0x01
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
- bmAttributes: 0x11 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Feedback Endpoint
- wMaxPacketSize: 0x0004 = 1 transactions per microframe, 0x04 max bytes
- bInterval: 0x04
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
- bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
- wMaxPacketSize: 0x0400 = 1 transactions per microframe, 0x400 max bytes
- bInterval: 0x01
- ---===>Full Configuration Descriptor<===---
- ===>Configuration Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x02
- wTotalLength: 0x011F -> Validated
- bNumInterfaces: 0x04
- bConfigurationValue: 0x01
- iConfiguration: 0x00
- bmAttributes: 0x80 -> Bus Powered
- MaxPower: 0xFA = 500 mA
- ===>IAD Descriptor<===
- bLength: 0x08
- bDescriptorType: 0x0B
- bFirstInterface: 0x00
- bInterfaceCount: 0x03
- bFunctionClass: 0x01 -> Audio Interface Class
- bFunctionSubClass: 0x00
- *!*CAUTION: This appears to be an invalid bFunctionSubClass
- bFunctionProtocol: 0x20
- iFunction: 0x00
- ===>Interface Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x04
- bInterfaceNumber: 0x00
- bAlternateSetting: 0x00
- bNumEndpoints: 0x01
- bInterfaceClass: 0x01 -> Audio Interface Class
- bInterfaceSubClass: 0x01 -> Audio Control Interface SubClass
- bInterfaceProtocol: 0x20
- *!*WARNING: must be set to PC_PROTOCOL_UNDEFINED 0 for this class
- iInterface: 0x02
- English (United States) "Elfidelity USB audioElfidelity"
- ===>Audio Control Interface Header Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x01
- bcdADC: 0x0200
- wTotalLength: 0x7708
- bInCollection: 0x00
- ===>Descriptor Hex Dump<===
- bLength: 0x08
- bDescriptorType: 0x24
- 08 24 0A 29 03 07 00 09
- ===>Descriptor Hex Dump<===
- bLength: 0x08
- bDescriptorType: 0x24
- 08 24 0B 28 01 29 03 08
- ===>Descriptor Hex Dump<===
- bLength: 0x11
- bDescriptorType: 0x24
- 11 24 02 02 01 01 00 28 02 00 00 00 00 0F 00 00
- 06
- ===>Audio Control Feature Unit Descriptor<===
- bLength: 0x12
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x06
- bUnitID: 0x0A
- bSourceID: 0x02
- bControlSize: 0x0F
- *!*WARNING: bLength is greater than number of bmaControls (bLength > ( 7 + (ch + 1) * n)
- *!*WARNING: Either bLength or bControlSize are invalid. The calculated logical channel count is -1. ((bLength - 7)/ n) - 1
- ===>Descriptor Hex Dump<===
- bLength: 0x12
- bDescriptorType: 0x24
- 12 24 06 0A 02 0F 00 00 00 0F 00 00 00 0F 00 00
- 00 00
- ===>Descriptor Hex Dump<===
- bLength: 0x0C
- bDescriptorType: 0x24
- 0C 24 03 14 01 03 00 0A 28 00 00 00
- ===>Descriptor Hex Dump<===
- bLength: 0x11
- bDescriptorType: 0x24
- 11 24 02 01 01 02 00 28 02 00 00 00 00 21 00 00
- 00
- ===>Audio Control Feature Unit Descriptor<===
- bLength: 0x12
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x06
- bUnitID: 0x0B
- bSourceID: 0x01
- bControlSize: 0x0F
- *!*WARNING: bLength is greater than number of bmaControls (bLength > ( 7 + (ch + 1) * n)
- *!*WARNING: Either bLength or bControlSize are invalid. The calculated logical channel count is -1. ((bLength - 7)/ n) - 1
- ===>Descriptor Hex Dump<===
- bLength: 0x12
- bDescriptorType: 0x24
- 12 24 06 0B 01 0F 00 00 00 0F 00 00 00 0F 00 00
- 00 00
- ===>Descriptor Hex Dump<===
- bLength: 0x0C
- bDescriptorType: 0x24
- 0C 24 03 16 01 01 00 0B 28 00 00 07
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x84 -> Direction: IN - EndpointID: 4
- bmAttributes: 0x03 -> Interrupt Transfer Type
- wMaxPacketSize: 0x0006 = 1 transactions per microframe, 0x06 max bytes
- bInterval: 0x08
- ===>Interface Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x04
- bInterfaceNumber: 0x01
- bAlternateSetting: 0x00
- bNumEndpoints: 0x00
- bInterfaceClass: 0x01 -> Audio Interface Class
- bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass
- bInterfaceProtocol: 0x20
- *!*WARNING: must be set to PC_PROTOCOL_UNDEFINED 0 for this class
- iInterface: 0x04
- English (United States) "Elfidelity USB audioUSB 2.0 Audio Out"
- ===>Interface Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x04
- bInterfaceNumber: 0x01
- bAlternateSetting: 0x01
- bNumEndpoints: 0x02
- bInterfaceClass: 0x01 -> Audio Interface Class
- bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass
- bInterfaceProtocol: 0x20
- *!*WARNING: must be set to PC_PROTOCOL_UNDEFINED 0 for this class
- iInterface: 0x04
- English (United States) "Elfidelity USB audioUSB 2.0 Audio Out"
- ===>Descriptor Hex Dump<===
- bLength: 0x10
- bDescriptorType: 0x24
- 10 24 01 02 00 01 01 00 00 00 02 00 00 00 00 0F
- ===>Audio Streaming Format Type Descriptor<===
- bLength: 0x06
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x02
- bFormatType: 0x01
- bNrChannels: 0x04
- bSubframeSize: 0x18
- bBitResolution: 0x07
- bSamFreqType: 0x05
- tSamFreq[1]: 0x000501 (1281 Hz)
- tSamFreq[2]: 0x080104 (524548 Hz)
- tSamFreq[3]: 0x000125 (293 Hz)
- tSamFreq[4]: 0x080200 (524800 Hz)
- tSamFreq[5]: 0x050700 (329472 Hz)
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x01 -> Direction: OUT - EndpointID: 1
- bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
- wMaxPacketSize: 0x0400 = 1 transactions per microframe, 0x400 max bytes
- bInterval: 0x01
- ===>Descriptor Hex Dump<===
- bLength: 0x08
- bDescriptorType: 0x25
- 08 25 01 00 00 02 08 00
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1
- bmAttributes: 0x11 -> Isochronous Transfer Type, Synchronization Type = No Synchronization, Usage Type = Feedback Endpoint
- wMaxPacketSize: 0x0004 = 1 transactions per microframe, 0x04 max bytes
- bInterval: 0x04
- ===>Interface Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x04
- bInterfaceNumber: 0x02
- bAlternateSetting: 0x00
- bNumEndpoints: 0x00
- bInterfaceClass: 0x01 -> Audio Interface Class
- bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass
- bInterfaceProtocol: 0x20
- *!*WARNING: must be set to PC_PROTOCOL_UNDEFINED 0 for this class
- iInterface: 0x05
- English (United States) "Elfidelity USB audioUSB 2.0 Audio In"
- ===>Interface Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x04
- bInterfaceNumber: 0x02
- bAlternateSetting: 0x01
- bNumEndpoints: 0x01
- bInterfaceClass: 0x01 -> Audio Interface Class
- bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass
- bInterfaceProtocol: 0x20
- *!*WARNING: must be set to PC_PROTOCOL_UNDEFINED 0 for this class
- iInterface: 0x05
- English (United States) "Elfidelity USB audioUSB 2.0 Audio In"
- ===>Descriptor Hex Dump<===
- bLength: 0x10
- bDescriptorType: 0x24
- 10 24 01 16 00 01 01 00 00 00 02 00 00 00 00 21
- ===>Audio Streaming Format Type Descriptor<===
- bLength: 0x06
- bDescriptorType: 0x24
- bDescriptorSubtype: 0x02
- bFormatType: 0x01
- bNrChannels: 0x04
- bSubframeSize: 0x18
- bBitResolution: 0x07
- bSamFreqType: 0x05
- tSamFreq[1]: 0x000582 (1410 Hz)
- tSamFreq[2]: 0x080104 (524548 Hz)
- tSamFreq[3]: 0x000125 (293 Hz)
- tSamFreq[4]: 0x080200 (524800 Hz)
- tSamFreq[5]: 0x040900 (264448 Hz)
- ===>Endpoint Descriptor<===
- bLength: 0x07
- bDescriptorType: 0x05
- bEndpointAddress: 0x82 -> Direction: IN - EndpointID: 2
- bmAttributes: 0x05 -> Isochronous Transfer Type, Synchronization Type = Asynchronous, Usage Type = Data Endpoint
- wMaxPacketSize: 0x0400 = 1 transactions per microframe, 0x400 max bytes
- bInterval: 0x01
- ===>Descriptor Hex Dump<===
- bLength: 0x08
- bDescriptorType: 0x25
- 08 25 01 00 00 02 08 00
- ===>Interface Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x04
- bInterfaceNumber: 0x03
- bAlternateSetting: 0x00
- bNumEndpoints: 0x00
- bInterfaceClass: 0xFE -> This is an Application Specific USB Device Interface Class
- -> This is a Device Firmware Application Specific USB Device Interface Class
- bInterfaceSubClass: 0x01
- bInterfaceProtocol: 0x01
- iInterface: 0x0C
- English (United States) "Elfidelity USB audioDFU"
- ===>HID Descriptor<===
- bLength: 0x09
- bDescriptorType: 0x21
- bcdHID: 0xFA07
- bCountryCode: 0x00
- bNumDescriptors: 0x40
- bDescriptorType: 0x00
- wDescriptorLength: 0x0110
- bDescriptorType: 0xFF
- wDescriptorLength: 0xFFFF
- bDescriptorType: 0xFF
- wDescriptorLength: 0xE3FF
- bDescriptorType: 0x32
- wDescriptorLength: 0x6737
- bDescriptorType: 0x59
- wDescriptorLength: 0x0026
- bDescriptorType: 0x08
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0xC400
- bDescriptorType: 0xC8
- wDescriptorLength: 0x002E
- bDescriptorType: 0x24
- wDescriptorLength: 0x2F3E
- bDescriptorType: 0x00
- wDescriptorLength: 0xF288
- bDescriptorType: 0x2D
- wDescriptorLength: 0x8600
- bDescriptorType: 0x80
- wDescriptorLength: 0x0000
- bDescriptorType: 0x26
- wDescriptorLength: 0x001C
- bDescriptorType: 0x00
- wDescriptorLength: 0x17AA
- bDescriptorType: 0xE8
- wDescriptorLength: 0x0421
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0x65
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x00C9
- bDescriptorType: 0x00
- wDescriptorLength: 0xCC00
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0x68
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x00C9
- bDescriptorType: 0x00
- wDescriptorLength: 0xCB00
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0x69
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x0069
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x0066
- bDescriptorType: 0x00
- wDescriptorLength: 0xC800
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0xCC
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x0068
- bDescriptorType: 0x00
- wDescriptorLength: 0xCC00
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0xCB
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x0069
- bDescriptorType: 0x00
- wDescriptorLength: 0x6900
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x6700
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0xC8
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x00CC
- bDescriptorType: 0x00
- wDescriptorLength: 0x6800
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0xCC
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x00CB
- bDescriptorType: 0x00
- wDescriptorLength: 0x6900
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0x69
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0x68
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x00CC
- bDescriptorType: 0x00
- wDescriptorLength: 0xCC00
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0x68
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x00CB
- bDescriptorType: 0x00
- wDescriptorLength: 0xCB00
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
- bDescriptorType: 0x69
- wDescriptorLength: 0x0000
- bDescriptorType: 0x00
- wDescriptorLength: 0x0069
- bDescriptorType: 0x00
- wDescriptorLength: 0x0100
- bDescriptorType: 0x01
- wDescriptorLength: 0x0069
- bDescriptorType: 0x00
- wDescriptorLength: 0xCC00
- bDescriptorType: 0x00
- wDescriptorLength: 0x0000
复制代码
好的。大家分析一下是否USB3.0 :
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|