All apps/AVRDUDE

AVRDUDE

avrdude

AVRDUDE is a utility for programming AVR microcontrollers.

Runs as avrdude|macOS, Linux|github.com

Command form

ai-draft · 2 tasks · 10 fields

Read, write or verify a memory of an AVR device through a programmer. Several -U operations, programmer extended parameters and developer wildcards are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui avrdude
Program an AVRExample values, fixed in this page — nothing here reaches a terminal
Basic
AVR part*
string
Programmer*
string
Port
string
Memory operation*
string
Baud rate
integer
Advanced
Chip erase first
--erase
Verbose
0count
TasksEach one presets the form for one job
Flash firmware
partprogrammerportbaudmemoryeraseverbose
Test without writing
partprogrammerportmemorytest_memoryverbose
ParametersOnly these flags are editable in the form
AVR part
Device name, for example atmega328p. Use -p ? to list known parts.
string
--part-p
Programmer
Programmer id, for example arduino or usbasp.
string
--programmer-c
Port
Serial device or other connection of the programmer.
string
--port-P
Baud rate
integer
--baud-b
Memory operation
Format mem:r|w|v:file[:fmt], for example flash:w:firmware.hex:i.
string · repeatable
--memory-U
Chip erase first
boolean
--erase-e
Override signature check
boolean
--force-F
Dry run (do not write)
boolean
--test-memory-n
Skip verification
boolean
--noverify-memory-V
Verbose
count
--verbose-v
SourcesEvery flag above is checked against these
help
-p --part <part> Specify AVR device; -p ? lists all known parts -b --baud <baudrate> Override RS-232 baud rate -c --programmer <pgm> Specify programmer; -c ? and -c ?type list all -P --port <port> Connection; -P ?s or -P ?sa lists serial ones -F --force Override invalid signature or initial checks -e --erase…
helpmain 2026-10-27

github.com

Before it fills your prompt, Otty checks the installed avrdude against its version. A form that does not match your version is not offered.