In der Tat geht es mit dem Silab Tool CP210xSetIDs von VCP wieder zurück nach XPress. Dann sehe ich das Gerät aber nicht mehr in CP210xSetIDs, sondern nur in ChangeMCModule.
Schalte ich dann wieder auf VCP, ist die Situation genau umgekehrt.
Seltsam! Ich versuche mal mit der DLL zu erforschen, was da abgeht.
Weitere Fragen:
Ist die 3.3V vom CP2102 verbunden mit dem ATXMEGA, oder muss der selbst versorgt werden ?
Bei den letzten Modulen die rausgegangen sind haben wir den Bootloader drauf gelassen. (Wir testen mit Hilfe des Bootloaders die Übertragung mit USARTF0)Ist der Bootloader bereits im ATXMEGA drin, oder muss der erst geflashed werden ?
Danke für die rasche Antwort.
Spricht was dagegen, den 3.3V Ausgangspin des CP2102 mit der Vcc des uC zu verbinden ?
---===>Device Information<===---
*!*ERROR: no String Descriptor for index 2!
ConnectionStatus:
Current Config Value: 0x00 -> Device Bus Speed: Full
Device Address: 0x00
Open Pipes: 0
*!*ERROR: No open pipes!
===>Device Descriptor<===
bLength: 0x12
bDescriptorType: 0x01
bcdUSB: 0x0110
bDeviceClass: 0x00 -> This is an Interface Class Defined Device
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 = (64) Bytes
idVendor: 0x10C4 = Silicon Laboratories, Inc.
idProduct: 0xEA61
bcdDevice: 0x0100
iManufacturer: 0x01
*!*ERROR: no String Descriptor for index 1!
iProduct: 0x02
*!*ERROR: no String Descriptor for index 2!
iSerialNumber: 0x03
*!*ERROR: no String Descriptor for index 3!
bNumConfigurations: 0x01
Information for device CP2102 USB to UART Bridge Controller (VID=0x10C4 PID=0xEA61):
Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: Full
Device is hub: No
Device adress: 0x0001
Current configuration value: 0x01
Number of open pipes: 2
Device Descriptor:
------------------------------
Value Valuename
0x12 bLength
0x01 bDescriptorType
0x0110 bcdUSB
0x00 bDeviceClass
0x00 bDeviceSubClass
0x00 bDeviceProtocol
0x40 bMaxPacketSize0 (64 Bytes)
0x10C4 idVendor
0xEA61 idProduct
0x0100 bcdDevice
0x01 iManufacturer (Silicon Labs)
0x02 iProduct (CP2102 USB to UART Bridge Controller)
0x03 iSerialNumber (MEGA128-USB)
0x01 bNumConfigurations
Hex dump:
0x12 0x01 0x10 0x01 0x00 0x00 0x00 0x40 0xC4 0x10
0x61 0xEA 0x00 0x01 0x01 0x02 0x03 0x01
Configuration Descriptor:
------------------------------
Value Valuename
0x09 bLength
0x02 bDescriptorType
0x0020 wTotalLength
0x01 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0x80 bmAttributes (Bus-powered Device)
0x32 MaxPower (100 mA)
Hex dump:
0x09 0x02 0x20 0x00 0x01 0x01 0x00 0x80 0x32
Interface Descriptor:
------------------------------
Value Valuename
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x02 bNumEndPoints
0xFF bInterfaceClass (Vendor specific)
0x00 bInterfaceSubClass
0x00 bInterfaceProtocol
0x02 iInterface (CP2102 USB to UART Bridge Controller)
Hex dump:
0x09 0x04 0x00 0x00 0x02 0xFF 0x00 0x00 0x02
Endpoint Descriptor:
------------------------------
Value Valuename
0x07 bLength
0x05 bDescriptorType
0x81 bEndpointAddress (In-Endpoint)
0x02 bmAttributes
Transfer Type: Bulk-Transfer
Synchronization Type: None
Usage Type: Data
0x0040 wMaxPacketSize (64 Bytes)
0x00 bIntervall
Hex dump:
0x07 0x05 0x81 0x02 0x40 0x00 0x00
Endpoint Descriptor:
------------------------------
Value Valuename
0x07 bLength
0x05 bDescriptorType
0x01 bEndpointAddress (Out-Endpoint)
0x02 bmAttributes
Transfer Type: Bulk-Transfer
Synchronization Type: None
Usage Type: Data
0x0040 wMaxPacketSize (64 Bytes)
0x00 bIntervall
Hex dump:
0x07 0x05 0x01 0x02 0x40 0x00 0x00
Information for device CP2102 USB to UART Bridge Controller (VID=0x10C4 PID=0xEA61):
Connection Information:
------------------------------
Connection status: Device connected
Device actual bus speed: Full
Device is hub: No
Device adress: 0x0002
Current configuration value: 0x00
Number of open pipes: 0
Device Descriptor:
------------------------------
Value Valuename
0x12 bLength
0x01 bDescriptorType
0x0110 bcdUSB
0x00 bDeviceClass
0x00 bDeviceSubClass
0x00 bDeviceProtocol
0x40 bMaxPacketSize0 (64 Bytes)
0x10C4 idVendor
0xEA61 idProduct
0x0100 bcdDevice
0x01 iManufacturer (Si??con Labs)
0x02 iProduct (CP2102 USB to UART Bridge Controller)
0x03 iSerialNumber (MEGA128-USB)
0x01 bNumConfigurations
Hex dump:
0x12 0x01 0x10 0x01 0x00 0x00 0x00 0x40 0xC4 0x10
0x61 0xEA 0x00 0x01 0x01 0x02 0x03 0x01
Configuration Descriptor:
------------------------------
Value Valuename
0x09 bLength
0x02 bDescriptorType
0x0020 wTotalLength
0x01 bNumInterfaces
0x01 bConfigurationValue
0x00 iConfiguration
0x80 bmAttributes (Bus-powered Device)
0x32 MaxPower (100 mA)
Hex dump:
0x09 0x02 0x20 0x00 0x01 0x01 0x00 0x80 0x32
Interface Descriptor:
------------------------------
Value Valuename
0x09 bLength
0x04 bDescriptorType
0x00 bInterfaceNumber
0x00 bAlternateSetting
0x02 bNumEndPoints
0xFF bInterfaceClass (Vendor specific)
0x00 bInterfaceSubClass
0x00 bInterfaceProtocol
0x02 iInterface (CP2102 USB to UART Bridge Controller)
Hex dump:
0x09 0x04 0x00 0x00 0x02 0xFF 0x00 0x00 0x02
Endpoint Descriptor:
------------------------------
Value Valuename
0x07 bLength
0x05 bDescriptorType
0x81 bEndpointAddress (In-Endpoint)
0x02 bmAttributes
Transfer Type: Bulk-Transfer
Synchronization Type: None
Usage Type: Data
0x0040 wMaxPacketSize (64 Bytes)
0x00 bIntervall
Hex dump:
0x07 0x05 0x81 0x02 0x40 0x00 0x00
ERROR: Specified length (0x70) of descriptor (type: 0x58) is greater than the remaining descriptor data