Go to file
Joerg Wunsch 6a9c8bff92 Give some more installation/building hints.
git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1238 81a1dc3b-b13d-400b-aceb-764788c761c2
2013-09-17 20:50:30 +00:00
doc bug #35474 Feature request: print fuse values in safemode output 2013-09-13 17:22:38 +00:00
tools Fix variable spelling. 2013-09-09 05:48:11 +00:00
windows Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
.cvsignore So finally, also ignore the Makefile. 2006-08-23 15:02:07 +00:00
AUTHORS patch #7724 Add TPI support for Bus Pirate using bitbang mode 2013-01-30 21:15:39 +00:00
BUILD-FROM-SVN Submitted by Philip: 2011-08-16 10:37:09 +00:00
COPYING Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ChangeLog * jtag3.c (jtag3_initialize): Fix a buffer overflow by limiting 2013-09-17 15:06:35 +00:00
ChangeLog-2001 Use my other e-mail. 2003-03-12 01:25:43 +00:00
ChangeLog-2002 Use my other e-mail. 2003-03-12 01:25:43 +00:00
ChangeLog-2003 * ChangeLog: Minor formatting cleanups. 2004-01-26 06:27:41 +00:00
ChangeLog-2004-2006 ChangeLog rotation. 2007-01-07 22:34:21 +00:00
ChangeLog-2007 ChangeLog rotation for 2007->2008 transition. 2008-01-26 07:59:07 +00:00
ChangeLog-2008 Annual changelog rotation. 2009-02-05 16:17:57 +00:00
ChangeLog-2009 Annual changelog rotation. 2010-01-08 10:41:27 +00:00
ChangeLog-2010 Delete unneeded svn:executable property. 2011-08-12 15:37:44 +00:00
ChangeLog-2011 bug #21663 AT90PWM efuse incorrect 2012-01-02 15:20:18 +00:00
ChangeLog-2012 Annual ChangeLog rotation time. 2013-01-02 10:12:41 +00:00
Makefile.am * configure.ac: if both found libftdi and libftdi1 use only libftdi1 2013-05-15 18:55:19 +00:00
NEWS Submitted by Joakim Lubeck: 2013-09-16 19:40:15 +00:00
README Give some more installation/building hints. 2013-09-17 20:50:30 +00:00
arduino.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
arduino.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
avr.c Fix counting pages for the non-verify read case. Previously, 2013-09-13 12:48:13 +00:00
avr.h avr.c: Adds avr_tpi_program_enable 2013-05-06 12:49:26 +00:00
avr910.c Submitted by Brane Zdralo: 2013-09-03 21:43:24 +00:00
avr910.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
avrdude.1 bug #35474 Feature request: print fuse values in safemode output 2013-09-13 17:22:38 +00:00
avrdude.conf.in Submitted by Joakim Lubeck: 2013-09-16 19:40:15 +00:00
avrdude.h Remove the erase cycle counter (options -y / -Y). 2013-09-03 20:13:37 +00:00
avrdude.spec.in Submitted by Galen Seitz: 2005-11-29 20:28:51 +00:00
avrftdi.c * avrftdi.c, avrftdi_private.h: added tx buffer size, and use smaller block sizes as larger sometimes hang 2013-09-03 20:33:52 +00:00
avrftdi.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
avrftdi_private.h * avrftdi.c, avrftdi_private.h: added tx buffer size, and use smaller block sizes as larger sometimes hang 2013-09-03 20:33:52 +00:00
avrftdi_tpi.c bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:22:53 +00:00
avrftdi_tpi.h bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:22:53 +00:00
avrpart.c * main.c: revert to rev 1159 (doing pgm_display after pgm_open) 2013-05-05 13:35:35 +00:00
avrpart.h * main.c: revert to rev 1159 (doing pgm_display after pgm_open) 2013-05-05 13:35:35 +00:00
bitbang.c bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:22:53 +00:00
bitbang.h bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:22:53 +00:00
bootstrap Remove the version checks for autoconf and automake. Modern versions 2011-05-11 21:24:12 +00:00
buspirate.c bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:22:53 +00:00
buspirate.h patch #7724 Add TPI support for Bus Pirate using bitbang mode 2013-01-30 21:15:39 +00:00
butterfly.c (part of patch #8176: butterfly.c (AVR109 protocol implementation) clean-up and bug-fixing) 2013-09-13 19:37:54 +00:00
butterfly.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
config.c bug #35474 Feature request: print fuse values in safemode output 2013-09-13 17:22:38 +00:00
config.h bug #35474 Feature request: print fuse values in safemode output 2013-09-13 17:22:38 +00:00
config_gram.y bug #35474 Feature request: print fuse values in safemode output 2013-09-13 17:22:38 +00:00
configure.ac Check for ar and ranlib in the target tool namespace, rather than on 2013-09-09 15:00:36 +00:00
confwin.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
confwin.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
crc16.c Major code cleanup. 2007-01-24 22:43:46 +00:00
crc16.h Major code cleanup. 2007-01-24 22:43:46 +00:00
fileio.c * fileio.c (fileio): Don't exit(1) if something goes wrong; return 2013-09-11 09:21:37 +00:00
fileio.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
freebsd_ppi.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ft245r.c bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:22:53 +00:00
ft245r.h bug #30559 Ft232 bit-bang support 2012-02-01 22:26:58 +00:00
jtag3.c * jtag3.c (jtag3_initialize): Fix a buffer overflow by limiting 2013-09-17 15:06:35 +00:00
jtag3.h * jtag3.c: Make jtag3_command() public 2012-12-03 21:03:06 +00:00
jtag3_private.h Fix single-byte EEPROM updates on Xmega: 2013-09-05 21:18:01 +00:00
jtagmkI.c Replace some stray calls to putchar() by putc(..., stderr). 2013-01-08 21:02:01 +00:00
jtagmkI.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
jtagmkII.c Fix byte-wise EEPROM and flash writes on Xmega 2013-09-08 19:57:58 +00:00
jtagmkII.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
jtagmkII_private.h Fix byte-wise EEPROM and flash writes on Xmega 2013-09-08 19:57:58 +00:00
jtagmkI_private.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
lexer.l bug #35474 Feature request: print fuse values in safemode output 2013-09-13 17:22:38 +00:00
linux_ppdev.h Submitted by Robert Niemi: 2013-09-02 20:53:12 +00:00
linuxgpio.c Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
linuxgpio.h patch #7165 Add support for bitbanging GPIO lines using the Linux sysf GPIO interface 2013-01-09 19:23:30 +00:00
lists.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
lists.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
main.c bug #35474 Feature request: print fuse values in safemode output 2013-09-13 17:22:38 +00:00
my_ddk_hidsdi.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
par.c Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
par.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
pgm.c * main.c: revert to rev 1159 (doing pgm_display after pgm_open) 2013-05-05 13:35:35 +00:00
pgm.h bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:22:53 +00:00
pgm_type.c patch #7724 Add TPI support for Bus Pirate using bitbang mode 2013-01-30 21:15:39 +00:00
pgm_type.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
pickit2.c bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:30:09 +00:00
pickit2.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
pindefs.c use bitbanging on ftdi mpsse when wrong pins are used 2013-06-19 17:40:32 +00:00
pindefs.h use bitbanging on ftdi mpsse when wrong pins are used 2013-06-19 17:40:32 +00:00
ppi.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ppi.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ppiwin.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
safemode.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
safemode.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ser_avrdoper.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
ser_posix.c Fix all "unused variable" warnings that were encountered. 2013-09-03 11:05:13 +00:00
ser_win32.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
serbb.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
serbb_posix.c Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
serbb_win32.c Create new pin definition data structures to support 0-based pin numbers, and mixed inverse/non-inverse pin lists. 2013-05-03 22:35:00 +00:00
serial.h Change all the USB details (endpoint numbers, max transfer size etc.) 2012-11-26 16:24:56 +00:00
solaris_ecpp.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
stk500.c patch #5708 avrdude should make 10 synchronization attempts instead of just one 2013-09-13 14:59:15 +00:00
stk500.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
stk500_private.h Add support for displaying and changing the various STK500 operational 2003-07-24 21:26:28 +00:00
stk500generic.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
stk500generic.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
stk500v2.c * stk500v2.c (stk500v2_set_sck_period): Revamp this to match the 2013-09-13 21:32:00 +00:00
stk500v2.h * pgm_type.c: Add "jtagice3_isp" programmer hook 2012-12-03 15:52:38 +00:00
stk500v2_private.h * pgm_type.c: Add "jtagice3_isp" programmer hook 2012-12-03 15:52:38 +00:00
term.c Implement and document the "verbose" terminal mode command. 2013-09-08 19:31:48 +00:00
term.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
tpi.h avr.c: Adds avr_tpi_program_enable 2013-05-06 12:49:26 +00:00
update.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
update.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
usb_libusb.c Submitted by Stephen Roe: 2013-09-13 19:56:07 +00:00
usbasp.c bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:22:53 +00:00
usbasp.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
usbdevs.h * usbdefs.h (USBDEV_BULK_EP_WRITE_STK600) 2012-12-18 10:45:23 +00:00
usbtiny.c bug #39794: warnings when building avrdude 6.0rc1 under CentOS 6.4 2013-09-02 20:22:53 +00:00
usbtiny.h patch #7932 Read USBtiny VID and PID from avrdude.conf if provided. 2013-01-29 18:33:34 +00:00
wiring.c Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00
wiring.h Replace outdated FSF postal address by a reference to 2012-11-20 14:03:50 +00:00

README

See the documentation file for the details.

The latest version of AVRDUDE is always available here:

  http://savannah.nongnu.org/projects/avrdude


Important environment variables for ./configure:
================================================

CPPFLAGS: C preprocessor flags (*not* "C++")

This is the place to put additional (non-standard) -I options into.
For example, if your Windows system has LibUSB-Win32 installed into
\\WINDOWS\ProgramFiles\LibUSB-Win32, use

CPPFLAGS=-I/WINDOWS/ProgramFiles/LibUSB-Win32/include

to tell configure where to search for the header files.  (The use of
forward slashes rather than backslashes can often simplify things.
Note that the Windows system services internally treat both the same.
It's only cmd.exe which requires backslashes as the directory
separator.)

LDFLAGS: Linker options

This is the place to make additional library locations known to the
linker.  To continue the above example, use

LDFLAGS=-L/WINDOWS/ProgramFiles/LibUSB-Win32/lib/gcc

to make the linker search for "libusb.a" in that directory.


Linux users: make sure the header files are installed
=====================================================

While many Linux distributions install the libraries needed by AVRDUDE
(libusb, libelf) by default, they leave out the corresponding header
files.  Consequently, the configure script won't find them, so these
libraries could not be used.

Usually, the packages with the header files (and static libraries) are
derived from the regular package name by appending "-devel".  Thus,
make sure you have "libusb-devel" and "libelf-devel" installed before
running the configure script.  (Same goes for libftdi.)