Programmierung eines Atmega32u4 Breakout+

OP #3243203
Guten Abend zusammen,
ich habe mir ein Atmega32u4 Breakout+ Mikrocontroller zugelegt.
Nun ist meine Frage an euch, wie bekomme ich ein Programm (existiert 
schon) auf diesen Mikrocontroller über die USB funktion?

Vielen Dank für eure Hilfe.

Grüße

fynn09
Gast
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
OP
Hallo zusammen,
wenn ich den µC per USB an den PC anschließe erkennt er auch den "AVR 
CDC BOOTLOADER". Er wird aber nicht installiert.

Wenn ich dann in Flip auf USB gehe kommt die Fehlermeldung 
"Atlibusbdfu.dll not found".

Was mach ich falsch?

Danke schonmal
(Firma: Reusch Elektronik)
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

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.