Hallo Jörg,
danke fuer deine Antwort.
Ich habe jetzt mal die USB-Kommunikation mitgeschnitten, und auch
avrdude mit -vvvv gestartet. Ich haenge mal beide Dateien an. Vielleicht
kannst du (oder auch jemand anderes) ja daran erkennen, wo da was faul
ist.
Zu dem Mitschnitt von Wireshark:
- Pakete [1 .. 8] sind einfach nur oeffnen der Schnittstelle durch
Wireshark.
- Pakete [9 .. 57] sind das Anstecken des Atmel-ICE an den USB-Port
- restlichen Pakete sind die Kommmunikation von avrdude <-> Atmel-ICE
Ich bin jetzt nicht so mit den USB-Protokoll vertraut. Ich finde es aber
auffaellig, dass es immer wieder Luecken von ca. 5 Sekunden gibt, und
zwar immer bei:
GET DESCRIPTOR Request DEVICE -> 5 Sekunden ruhe -> GET DESCRIPTOR
Response
- Paket [452 .. 523] (von Sekunde 16 bis Sekunde 59) - In diesem
Zeitraum gibt es nur noch die Nachrichten: SET FEATURE, GET STATUS,
CLEAR FEATURE, GET DESCRIPTOR.
Und ganz zum Ende noch ein SET CONFIGURATION.
Es ist also nicht so, das da gar nichts passiert. Aber die eigentlichen
Nutzdaten sind schon lange uebertragen.
Gruesse