13-10-2023
Вывод Avrdude в терминале после успешной прошивки |
|
Тип |
Средства разработки |
---|---|
Разработчик |
Brian S. Dean |
Операционная система | |
Последняя версия |
5.11 (27 августа 2011) |
Лицензия | |
Сайт |
[1], [2] |
avrdude (AVR Downloader-Uploader) — кросплатформенная свободная консольная программа, предназначенная для прошивки микроконтроллеров фирмы Atmel серии AVR, пользующаяся значительной популярностью. Отличается широким спектром поддерживаемых программаторов и микроконтроллеров. Кроме «родных» устройств от Atmel сюда входят самодельные любительские устройства, не поддерживаемые AVR Studio, к примеру популярный программатор USBAsp.
Использование avrdude для новичка сопряжено с рядом сложностей, главной из которых является интерфейс командной строки. Однако существует несколько проектов, целью которых является создание графического интерфейса для avrdude. Также возможно использование avrdude из скрипта или bat-файла.
С помощью опции -c возможен выбор одного из следующих программаторов:
Опция | Описание |
---|---|
abcmini | ABCmini Board, aka Dick Smith HOTCHIP |
alf | Nightshade ALF-PgmAVR, http://nightshade.homeip.net/ |
arduino | Arduino board, protocol similar to STK500 1.x |
atisp | AT-ISP V1.1 programming cable for AVR-SDK1 from, http://micro-research.co.th/ |
avr109 | Atmel AppNote AVR109 Boot Loader |
avr910 | Atmel Low Cost Serial Programmer |
avr911 | Atmel AppNote AVR911 AVROSP (an alias for avr109) |
avrftdi | FTDI MPSSE (FT2232 etc.) bitbang support |
avrisp | Atmel AVR ISP (an alias for stk500) |
avrisp2 | Atmel AVR ISP mkII (alias for stk500v2) |
avrispmkII | Atmel AVR ISP mkII (alias for stk500v2) |
avrispv2 | Atmel AVR ISP, running a version 2.x firmware (an alias for stk500v2) |
bascom | Bascom SAMPLE programming cable |
blaster | Altera ByteBlaster |
bsd | Brian Dean's Programmer, http://www.bsdhome.com/avrdude/ |
butterfly | Atmel Butterfly Development Board |
c2n232i | C2N232I, reset=dtr sck=!rts mosi=!txd miso=!cts,
описание |
dapa | Direct AVR Parallel Access cable |
dasa | serial port banging, reset=rts sck=dtr mosi=txd miso=cts |
dasa3 | serial port banging, reset=!dtr sck=rts mosi=txd miso=cts |
dragon_dw | AVR Dragon in debugWire mode |
dragon_hvsp | AVR Dragon in high-voltage serial programming mode |
dragon_isp | AVR Dragon in ISP mode |
dragon_jtag | AVR Dragon in JTAG mode |
dragon_pp | AVR Dragon in (high-voltage) parallel programming mode |
dt006 | Dontronics DT006 |
ere-isp-avr | ERE ISP-AVR, http://www.ere.co.th/download/sch050713.pdf |
frank-stk200 | Frank's STK200 clone, http://electropol.free.fr/spip/spip.php?article15 |
futurlec | Futurlec.com programming cable |
jtag1 | Atmel JTAG ICE mkI, running at 115200 Bd |
jtag1slow | Atmel JTAG ICE mkI, running at 19200 Bd |
jtag2slow | Atmel JTAG ICE mkII (default speed 19200 Bd) |
jtag2,jtag2fast | Atmel JTAG ICE mkII, running at 115200 Bd |
jtag2isp | Atmel JTAG ICE mkII in ISP mode. |
jtag2dw | Atmel JTAG ICE mkII in debugWire mode. |
jtagmkI | Atmel JTAG ICE mkI, running at 115200 Bd |
jtagmkII | Atmel JTAG ICE mkII (default speed 19200 Bd) |
mib510 | Crossbow MIB510 programming board |
pavr | Jason Kyle's pAVR Serial Programmer |
picoweb | Picoweb Programming Cable, http://www.picoweb.net/ |
pony-stk200 | Pony Prog STK200 |
ponyser | design ponyprog serial, reset=!txd sck=rts mosi=dtr miso=cts |
siprog | Lancos SI-Prog, http://www.lancos.com/siprogsch.html |
sp12 | Steve Bolt's Programmer |
stk200 | STK200 |
stk500 | Atmel STK500, probing for either version 1.x or 2.x firmware |
stk500hvsp | Atmel STK500 in high-voltage serial programming mode(version 2.x firmware only) |
stk500pp | Atmel STK500 in parallel programming mode (version 2.xfirmware only) |
stk500v1 | Atmel STK500, running a version 1.x firmware |
stk500v2 | Atmel STK500, running a version 2.x firmware |
stk600 | Atmel STK600 in ISP mode, or in PDI mode for ATxmega devices |
stk600hvsp | Atmel STK600 in high-voltage serial programming mode |
stk600pp | Atmel STK600 in parallel programming mode |
usbasp | http://www.fischl.de/usbasp/ , http://easyelectronics.ru/usb-programmator-avr-usbasp.html |
usbtiny | USBtiny simple USB programmer, http://www.ladyada.net/make/usbtinyisp/ |
xil | Xilinx JTAG cable |
Avrdude.