Programmierung eines Atmega32u4 Breakout+

Gast #3243542
Lesenswert?

Hallo,

Atmega32u4 haben ab Werk bereits einen Bootloader installiert, also auch 
dein uC (vorausgesetzt er wurde nicht absichtlich entfernt).

Zusammen mit Flip braucht man keine speziellen Treiber.
Du musst jetzt nur dein Board im Bootloader-Modus starten. Steht 
irgendwo in der Anleitung.

Bei vielen Boards genügt dazu ein RESET nachdem sie schon an USB 
angeschlossen sind.

Gruss
(Firma: Reusch Elektronik) #3249839
Lesenswert?

Wenn der originale Bootloader von Atmel vorhanden ist und dieser 
gestartet wurde, meldet sich der Controller als DFU-Device. Um dieses 
Device ansprechen zu können, ist ein Treiber erforderlich. Diesen 
Treiber findet man im Installationspaket von "Atmel Flip".
Um ein Programm über den Bootloader in den Flash-Speicher des 
Controllers zu bekommen, geht man wie folgt vor:
1) Atmel Flip installieren
2) Device anschließen und Treiber installieren (ggf. manuell, durch 
Suche der inf-Datei im Flip-Installationsverzeichnis)
3) Flip starten.
Es empfiehlt sich, über ein Programm wie USBView zu kontrollieren, ob 
der Controller als DFU-Device ohne Ausrufezeichen (sprich: Treiber sind 
vorhanden) erscheint.

Ein CDC-Bootloader ist eine virtuelle serielle Schnittstelle. In der 
Systemsteuerung von Windows würde dann eine weitere COM-Schnittstelle 
auftauchen. Der originale Atmel-Bootloader ist allerdings kein 
CDC-Bootloader.

Beim "Teensy" wird ein eigener Bootloader verwendet und es sind eigene 
Treiber sowie eine spezielle Software zum Upload erforderlich. Ist nicht 
kompatibel zum Atmel-Bootloader.

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