Forum: Mikrocontroller und Digitale Elektronik Xmega DFU, USB erkennung nur mit AVRISPmkii


von Michael A. (ammannm)


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.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Masseproblem?

von Michael A. (ammannm)


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!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.