IT-lexikon › Programmering › AVRDUDE

AVRDUDE

Programmering In English → Uppdaterad: 2026-11-04
Mer info
Skapad av
Brian S. Dean
Typ
Kommandoradsverktyg
Licens
GPL-2.0
Källkod
github.com/avrdudes/avrdude

Kommandoradsverktyget som skriver program till AVR-kretsar — och som i det tysta gjorde jobbet varje gång någon tryckte på Upload i Arduino-miljön.

Namnet står för AVR Downloader/UploaDEr, en förkortning som tydligt valdes baklänges. Verktyget läser och skriver flash, EEPROM och fuse-bitar över ett trettiotal olika programmerare: billiga USBasp-pinnar, Atmels egna STK500 och AVRISP, och bootloaderprotokollet som Arduinokort pratar över serieporten.

En typisk rad är avrdude -c usbasp -p m328p -U flash:w:firmware.hex. Den farligaste är den som skriver fel fuse-värde: ett felaktigt klockval eller avstängd reset-pinne kan göra chipet omöjligt att nå med vanlig ISP igen. Utvecklingen flyttade 2022 till GitHub efter år av långsam förvaltning.

← Tillbaka till lexikonet