Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
artikel:atmega_u-howto:flashen_flip [2017/09/10 11:27] – Ergänzend Programmierung mit AVRDUDE Martin | artikel:atmega_u-howto:flashen_flip [2019/02/04 09:51] – Hannes Jochriem | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Atmega*U2/4 mit FLIP programmieren ====== | ====== Atmega*U2/4 mit FLIP programmieren ====== | ||
- | FLIP (**FL**exible **I**n-system **P**rogrammer) ist ein kostenloses Tool von Atmel und kann [[http://www.atmel.com/tools/FLIP.aspx|unter diesem Link]] heruntergeladen werden. | + | FLIP (**FL**exible **I**n-system **P**rogrammer) ist ein kostenloses Tool von Atmel und kann [[https://www.microchip.com/developmenttools/ |
Die Screenshots wurden mit Version 3.4.7 für Windows gemacht. | Die Screenshots wurden mit Version 3.4.7 für Windows gemacht. | ||
Zeile 24: | Zeile 24: | ||
<note tip> | <note tip> | ||
- | ===== ATmega*U2 mit AVR-Dude | + | ====== ATmega*U2 mit AVR-Dude |
- | // | + | '' |
- | Windows: | + | ===== Windows |
- | Als erstes | + | Als Erstes |
- | Als nächstes | + | |
+ | |||
+ | Als Nächstes | ||
+ | | ||
+ | den Mega*U2 | ||
programmieren wobei ihr "< | programmieren wobei ihr "< | ||
Solltet ihr den Code öfter benötigen könnt ihr euch eine kleine " | Solltet ihr den Code öfter benötigen könnt ihr euch eine kleine " | ||
Den Treiber müsst ihr auch wie beim Atmel Tool installieren. | Den Treiber müsst ihr auch wie beim Atmel Tool installieren. | ||
- | GNU/LINUX: | + | ===== GNU/ |
- | Als erstes | + | Als Erstes |
- | Als nächstes könnt ihr mit " | + | |
- | < | + | **UBUNTU/DEBIAN**: |
+ | sudo apt-get update && sudo apt-get install avrdude | ||
+ | **ARCH LINUX**: | ||
+ | pacman -Sy avrdude | ||
+ | |||
+ | Als Nächstes könnt ihr mit | ||
+ | avrdude -c flip1 -p m32u2 -U flash: | ||
- | "#!/bin/sh | + | den Mega*U2 Programmieren, |
+ | Unter Linux wird wie immer kein Zusätzlicher Treiber benötigt da //libusb// standardmäsig installiert ist. Sollte der Code öfters benötigt werden kann ein Shell-Script angelegt werden, nachfolgend ein Code beispiel. | ||
+ | |||
+ | ==== ATmega*U2-flip-flasher.sh ==== | ||
+ | |||
+ | <code bash> | ||
+ | #!/bin/sh | ||
echo " | echo " | ||
- | |||
sleep 0.5s | sleep 0.5s | ||
- | |||
echo "start flashing" | echo "start flashing" | ||
- | |||
avrdude -c flip1 -p m32u2 -U flash: | avrdude -c flip1 -p m32u2 -U flash: | ||
- | |||
sleep 1s | sleep 1s | ||
- | |||
echo " | echo " | ||
- | + | exit</code> | |
- | exit</note> | + |