Hallo, ich habe mir jetzt zwei dieser atMega32U4 LCD-Adapter Boards bestellt. Der 32U4 besitzt ja einen Bootloader den man mit Atmels Flip beschreiben kann, aber unter Linux läuft das Tool nicht. Deshalb meine Frage: /Wie beschreibt man einen atMega32U4 unter Linux mit Bootloader ?/ Sollte ich einen anderen Bootloader installieren, z.B. den DFU Bootloader habe ich entdeckt, aber noch keine Erfahrungen damit sammeln können. Link: http://dfu-programmer.sourceforge.net/ Ziel ist es also das atMega3U24 Board unter Linux mit Hilfe von avrdude zu beschreiben. Danke.
Ist zwar unsicher, aber versuch erstmal mit Wine das Tool zum laufen zu bringen. Ist jedenfalls besser als den Bootloader umzuschreiben
Arduino verwendet den doch auch. Da laufen die auf jeden fall unter linux. Besorg dir doch den Bootloader. Grüße, Kille
Hallo Dave, nun weil der atmega32u4 nicht unterstützt wird. Meine Boards sind heute eingetroffen und ich versuche nun ein lauffähiges Programm mit dem dfu-programmer zu schreiben. Und so geht es unter linux:
1 | dfu-programmer atmega32u4 erase |
2 | dfu-programmer atmega32u4 flash lcd-adapter.hex |
3 | dfu-programmer atmega32u4 start |
Auf der eHaJo Webseite finde ich noch: Bootloader Um eigene Firmware auf den Atmega32U4 zu kriegen benötigt man keinen externen Programmieradapter. Der Chip wird standardmäßig mit einem Bootloader ausgeliefert mit dem man ihn über USB programmieren kann. Wie das funktioniert ist hier beschrieben: Chip mit FLIP flashen Um den Chip in den Bootloader zu bekommen müssen vier Pins überbrückt werden. http://dokuwiki.ehajo.de/_media/artikel:display-adapter_bootloader.png HWB-Pin (PE2) gegen GND brücken und gebrückt lassen Reset-Pin kurz gegen GND brücken und somit einen Reset auslösen Chip startet im Bootloader und wird als Atmega32U4 angezeigt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.