Xmega DFU, USB erkennung nur mit AVRISPmkii

OP #3402296
Lesenswert?

Hallo zusammen!

Stand der Dinge:
- Atxmega16A4U auf einem selber erstellten Demoboard.
- Reset und Boot Taster sind wie im Tutorial von stromfloh 
angeschlossen.
http://www.stromflo.de/dokuwiki/doku.php?id=xmega-c-tutorial
- USB direkt an Xmega wie in der Application Note AVR1017.
- Den USB DFU Bootloader von Atmel habe ich auf den Xmega geladen (Keine 
Fehlermeldungen).
- Ein "Blinker" erstellt mit _delay() um eine Aplikation auf dem Xmega 
zu haben.

Via Software Funktionsaufruf springe ich in den Bootloader um die USB 
Verbindung aufzubauen.

Schliesse die Spannung an...
Drücke und halte ich den PC3 (Dieser ist zudem für das starten der USB 
Verbindung => AVR1916 Seite 6) hört die LED auf zu Blinken und der Xmega 
ist im Boot Sektor aber der Xmega wird nicht erkannt im Geräte-Manager 
von Win7 (Treiber habe ich alle installiert sowie Flip ist auch drauf).

Spannung weg und danach wieder dran....
Schliesse ich nun mein AVRISP mk ii an, blinkt die LED. Ich drücke und 
halte den Taster am PC3 und der Xmega wird plötzlich im Geräte-Manager 
erkannt (So konnte ich auch die Treiber installieren) und ich kann mit 
Flip ein neues HEX-File aufspielen.

Frage:
Warum muss der AVRISP mk ii angeschlossen sein um eine USB-Verbindung 
herzustellen?
Hatte jemand anderes das auch schon einmal?

Danke für jegliche Antworten und Hilfe.
OP #3402375
Lesenswert?

Masseproblem!

Im Detail steckt der Teufel! Ich lass das ganze wohl lieber sein, wenn's 
schon daran scheitert ;-).

Bei USB Buchse war die Masse nicht dran, somit kam die Masse vom AVRISP 
mk ii. Masse wurde vom Autorouter weg gelassen. Ist mir eine Lehre!

Vielen Dank Knut Ballhause und einen schönen Abend!

Gruss Michael

@Moderatoren: Beitrag kann von mir aus gelöscht werden!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren