Avrdude

Avrdude
avrdude
Вывод Avrdude в терминале после успешной прошивки
Вывод Avrdude в терминале после успешной прошивки
Тип

Средства разработки

Разработчик

Brian S. Dean

Операционная система

Кросс-платформенный

Последняя версия

5.11 (27 августа 2011)

Состояние

Активный

Лицензия

GPL

Сайт

[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 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

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Avrdude" в других словарях:

  • GNU AVR toolchain — GNU AVR toolchain, или AVR GCC toolchain наименование набора распространяемых по лицензии GPL, LGPL пакетов программ, необходимых для компиляции из исходных текстов выполняемого кода программ для процессоров AVR. Основу составляют утилиты avr… …   Википедия

  • Atmel AVR — AVR logo. Atmel AVR ATmega8 in 28 pin DIP . The AVR is a …   Wikipedia

  • WinAVR — Разработчик Eric B. Weddington Операционная система Windows Последняя версия (20.01.2010) Состояние активно Лицензия GPL Сайт …   Википедия

  • Arduino — For other uses, see Arduino (disambiguation). Arduino Software A screenshot of the Arduino IDE showing the Blink pr …   Wikipedia

  • Atmega32 — ATtiny, ATmega und ATXmega Mikrocontroller Atmel AVR ist eine 8 Bit Mikrocontroller Familie des US amerikanischen Herstellers Atmel. Die Controller dieser Familie sind wegen ihres einfachen Aufbaus und ihrer leichten Programmierbarkeit auch bei… …   Deutsch Wikipedia

  • AVR — Логотип AVR …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»