Avrdude

Aus c't-Bot Wiki
Wechseln zu: Navigation, Suche

Avrdude ist eine Konsolenanwendung zum Flashen der Firmware und Setzen der Fusebits. Avrdude unterstützt eine große Anzahl von Programmieradaptern und läuft unter Windows und Linux. Die Windows Version ist Bestandteil des WinAVR Programm Paketes.


So sieht eine Parameterzeile von avrdude für das Schreiben der Firmware unter Windows:

C:\winavr\bin\avrdude.exe -p ATmega32 -e -c avr910 -P com4 -Uflash:w:"ct-bot.hex":i

Entsprechend sieht eine Parameterzeile von avrdude für das Schreiben der Firmware unter Linux aus:

$ avrdude -p ATmega32 -e -c avr910 -P /dev/ttyUSB0 -Uflash:w:"ct-bot.hex":i

Die einzelnen Parameter bedeuten:

Parameter Beschreibung
-p MCU-Typ MCU Typ Atmega32
-e Chip erase
-c avr910 Programmer Typ stk200 (BlueMP3 ISP) oder avr910 (mySmartUSB)
-P COMx PC Schnittstelle COMx für serielle Ports, LPTx für Parallelports unter Windows. /dev/parportx bzw. /dev/ttySx bzw /dev/ttyUSBx unter Linux.
-U flash:w:"Dateiname.hex":i Schreiben der Datei

Weblinks