Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:avrdude

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
software:avrdude [2012/09/03 21:13] – angelegt 93.200.223.128software:avrdude [2013/09/22 22:40] (aktuell) – [Reset über Avrdude auslösen] olli
Zeile 1: Zeile 1:
 ====== AVRDUDE ====== ====== AVRDUDE ======
  
-===== avrispmkII =====+===== Reset über Avrdude auslösen ===== 
 +Während der Firmware-Entwicklung ist es praktisch, den AVR mit Hilfe des Programmieradapters zurückzusetzen. AVRDUDE bietet dafür keine Option, aber es gibt den Workaround die Fuses auszulesen, da bei jedem ISP-Zugriff der AVR resettet wird:    
 +<code bash> 
 +avrdude -c PROGRAMMER -p AVR -P usb -U lfuse:r:/dev/null:
 +</code> 
 + 
 +Im Makefile lässt sich dafür ein Target definieren: 
 +<code make> 
 +#move this to the other messages 
 +MSG_RESET = Resetting the AVR 
 + 
 +# Reset the device 
 +reset:  
 + @echo $(MSG_RESET) 
 + @$(AVRDUDE) $(AVRDUDE_FLAGS) -U lfuse:r:/dev/null:b 2> /dev/null 
 +</code> 
 + 
 +Dieses Target sollte den Phony-Targets hinzugefügt werden. 
 + 
 +===== AVRISP mkII unter Ubuntu =====
 Um den AVRISP mkII unter Ubuntu zu benutzen, muss eine neue udev-Regel angelegt werden. Dazu wird unter /etc/udev/rules.d eine neue Datei (z.B. 00-avr.rules) mit folgendem Inhalt angelegt: Um den AVRISP mkII unter Ubuntu zu benutzen, muss eine neue udev-Regel angelegt werden. Dazu wird unter /etc/udev/rules.d eine neue Datei (z.B. 00-avr.rules) mit folgendem Inhalt angelegt:
 <code bash> <code bash>
software/avrdude.1346699605.txt.gz · Zuletzt geändert: 2012/09/03 21:13 von 93.200.223.128