[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A.2.1 Installation | ||
A.2.2 Configuration Files | ||
A.2.3 Port Names | ||
A.2.4 Documentation |
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A Windows executable of avrdude is included in WinAVR which can be found at http://sourceforge.net/projects/winavr. WinAVR is a suite of executable, open source software development tools for the AVR for the Windows platform.
There are two options to build avrdude from source under Windows. The first one is to use Cygwin (http://www.cygwin.com/).
To build and install from the source tarball for Windows (using Cygwin):
$ set PREFIX=<your install directory path> $ export PREFIX $ gunzip -c avrdude-6.99-20211218.tar.gz | tar xf - $ cd avrdude-6.99-20211218 $ ./configure LDFLAGS="-static" --prefix=$PREFIX --datadir=$PREFIX --sysconfdir=$PREFIX/bin --enable-versioned-doc=no $ make $ make install
Note that recent versions of Cygwin (starting with 1.7) removed the
MinGW support from the compiler that is needed in order to build a
native Win32 API binary that does not require to install the Cygwin
library cygwin1.dll
at run-time. Either try using an older
compiler version that still supports MinGW builds, or use MinGW
(http://www.mingw.org/) directly.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A.2.2.1 Configuration file names | ||
A.2.2.2 How AVRDUDE finds the configuration files. |
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
AVRDUDE on Windows looks for a system configuration file name of
avrdude.conf
and looks for a user override configuration file of
avrdude.rc
.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
AVRDUDE on Windows has a different way of searching for the system and user configuration files. Below is the search method for locating the configuration files:
<directory from which application loaded>/../etc/avrdude.conf
SYSTEM32
.
SYSTEM
.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A.2.3.1 Serial Ports | ||
A.2.3.2 Parallel Ports |
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When you select a serial port (i.e. when using an STK500) use the Windows serial port device names such as: com1, com2, etc.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
AVRDUDE will accept 3 Windows parallel port names: lpt1, lpt2, or lpt3. Each of these names corresponds to a fixed parallel port base address:
lpt1
0x378
lpt2
0x278
lpt3
0x3BC
On your desktop PC, lpt1 will be the most common choice. If you are using a laptop, you might have to use lpt3 instead of lpt1. Select the name of the port the corresponds to the base address of the parallel port that you want.
If the parallel port can be accessed through a different
address, this address can be specified directly, using the common C
language notation (i. e., hexadecimal values are prefixed by 0x
).
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
AVRDUDE installs a manual page as well as info, HTML and PDF
documentation. The manual page is installed in
/usr/local/man/man1
area, while the HTML and PDF documentation
is installed in /usr/local/share/doc/avrdude
directory. The
info manual is installed in /usr/local/info/avrdude.info
.
Note that these locations can be altered by various configure options such as ‘--prefix’ and ‘--datadir’.
[ << ] | [ < ] | [ Up ] | [ > ] | [ >> ] |
This document was generated on March 3, 2022 using texi2html 5.0.