2003-03-02 Theodore A. Roth * doc/avrdude.texi: Add node and menu information for the info system. Index: doc/avrdude.texi =================================================================== RCS file: /cvsroot/avrdude/avrdude/doc/avrdude.texi,v retrieving revision 1.2 diff -u -r1.2 avrdude.texi --- doc/avrdude.texi 3 Mar 2003 01:09:52 -0000 1.2 +++ doc/avrdude.texi 3 Mar 2003 01:52:44 -0000 @@ -15,6 +15,42 @@ @c @set EDITION 3.2.0 @c @set VERSION 3.2.0 address@hidden This is a dir.info fragment to support semi-automated addition of address@hidden manuals to an info tree. address@hidden AVR Programming & development tools. address@hidden +* AvrDude: (avrdude). AVR program downloader/uploader. address@hidden direntry + address@hidden +This file documents the avrdude program. + +For avrdude version @value{VERSION}, @value{UPDATED}. + +Copyright @copyright{} 2003 Brian Dean + +Permission is granted to make and distribute verbatim copies of +this manual provided the copyright notice and this permission notice +are preserved on all copies. + address@hidden +Permission is granted to process this file through TeX and print the +results, provided the printed document carries copying permission +notice identical to this one except for the removal of this paragraph +(this paragraph not being relevant to the printed manual). + address@hidden ignore +Permission is granted to copy and distribute modified versions of this +manual under the conditions for verbatim copying, provided that the entire +resulting derived work is distributed under the terms of a permission +notice identical to this one. + +Permission is granted to copy and distribute translations of this manual +into another language, under the above conditions for modified versions, +except that this permission notice may be stated in a translation approved +by the Free Software Foundation. address@hidden ifinfo + @titlepage @title AVRDUDE @subtitle A program for download/uploading AVR microcontroller flash and eeprom. @@ -46,6 +82,29 @@ @contents address@hidden address@hidden Top Node address@hidden address@hidden Top, Introduction, (dir), (dir) address@hidden node-name, next, previous, up + address@hidden +This file documents the avrdude program for downloading/uploading +programs to Atmel AVR microcontrollers. + +For avrdude version @value{VERSION}, @value{UPDATED}. address@hidden ifinfo + address@hidden +* Introduction:: +* Command Line Options:: +* Terminal Mode Operation:: +* Configuration File:: +* Platform Dependent Information:: address@hidden menu + address@hidden Introduction, Command Line Options, Top, Top address@hidden node-name, next, previous, up @chapter Introduction @cindex introduction @@ -77,6 +136,11 @@ required for a new entry is to tell AVRDUDE which pins to use for each programming function. address@hidden +* History:: address@hidden menu + address@hidden History, , Introduction, Introduction @section History AVRDUDE was written by Brian S. Dean under the name of AVRPROG to run on @@ -101,9 +165,16 @@ Roth. address@hidden Command Line Options, Terminal Mode Operation, Introduction, Top @chapter Command Line Options @cindex options address@hidden +* Option Descriptions:: +* Example Command Line Invocations:: address@hidden menu + address@hidden Option Descriptions, Example Command Line Invocations, Command Line Options, Command Line Options @section Option Descriptions @noindent @@ -338,6 +409,7 @@ @end table address@hidden Example Command Line Invocations, , Option Descriptions, Command Line Options @section Example Command Line Invocations @noindent @@ -393,6 +465,7 @@ @end example address@hidden Terminal Mode Operation, Configuration File, Command Line Options, Top @chapter Terminal Mode Operation AVRDUDE has an interactive mode called @var{terminal mode} that is @@ -404,6 +477,12 @@ Terminal mode also supports a command history so that previously entered commands can be recalled and edited. address@hidden +* Terminal Mode Commands:: +* Terminal Mode Examples:: address@hidden menu + address@hidden Terminal Mode Commands, Terminal Mode Examples, Terminal Mode Operation, Terminal Mode Operation @section Terminal Mode Commands @noindent @@ -449,6 +528,7 @@ @end table address@hidden Terminal Mode Examples, , Terminal Mode Commands, Terminal Mode Operation @section Terminal Mode Examples @noindent @@ -547,6 +627,7 @@ @end example address@hidden Configuration File, Platform Dependent Information, Terminal Mode Operation, Top @chapter Configuration File @noindent @@ -570,6 +651,14 @@ Windows, this file is the @code{avrdude.rc} file located in the same directory as the executable. address@hidden +* AVRDUDE Defaults:: +* Programmer Definitions:: +* Part Definitions:: +* Other Notes:: address@hidden menu + address@hidden AVRDUDE Defaults, Programmer Definitions, Configuration File, Configuration File @section AVRDUDE Defaults @table @code @@ -589,6 +678,7 @@ @end table address@hidden Programmer Definitions, Part Definitions, AVRDUDE Defaults, Configuration File @section Programmer Definitions @noindent @@ -612,6 +702,7 @@ @end example address@hidden Part Definitions, Other Notes, Programmer Definitions, Configuration File @section Part Definitions @example @@ -649,6 +740,11 @@ ; @end example address@hidden +* Instruction Format:: address@hidden menu + address@hidden Instruction Format, , Part Definitions, Part Definitions @subsection Instruction Format @noindent @@ -700,6 +796,7 @@ address@hidden Other Notes, , Part Definitions, Configuration File @section Other Notes @@ -738,10 +835,26 @@ @end itemize address@hidden Platform Dependent Information, , Configuration File, Top @appendix Platform Dependent Information address@hidden +* FreeBSD:: +* Linux:: +* Windows:: address@hidden menu + address@hidden FreeBSD, Linux, Platform Dependent Information, Platform Dependent Information @section FreeBSD address@hidden +* FreeBSD Installation:: +* FreeBsd Configuration Files:: +* FreeBSD Port Names:: +* FreeBSD Documentation:: address@hidden menu + address@hidden FreeBSD Installation, FreeBsd Configuration Files, FreeBSD, FreeBSD @subsection Installation @noindent @@ -766,6 +879,7 @@ obtained. address@hidden FreeBsd Configuration Files, FreeBSD Port Names, FreeBSD Installation, FreeBSD @subsection Configuration Files @noindent @@ -775,6 +889,7 @@ is search for a file named @code{.avrduderc}, and if found, is used to augment the system default configuration file. address@hidden FreeBSD Port Names, FreeBSD Documentation, FreeBsd Configuration Files, FreeBSD @subsection Port Names @noindent @@ -783,6 +898,7 @@ used for the parallel port is @code{/dev/ppi0}, while the default serial port device is @code{/dev/cuaa0}. address@hidden FreeBSD Documentation, , FreeBSD Port Names, FreeBSD @subsection Documentation @noindent @@ -792,38 +908,68 @@ @code{/usr/local/share/doc/avrdude} directory. address@hidden Linux, Windows, FreeBSD, Platform Dependent Information @section Linux address@hidden +* Linux Installation:: +* Linux Configuration Files:: +* Linux Port Names:: +* Linux Documentation:: address@hidden menu + address@hidden Linux Installation, Linux Configuration Files, Linux, Linux @subsection Installation @noindent Empty. address@hidden Linux Configuration Files, Linux Port Names, Linux Installation, Linux @subsection Configuration Files @noindent Empty. address@hidden Linux Port Names, Linux Documentation, Linux Configuration Files, Linux @subsection Port Names @noindent Empty. address@hidden Linux Documentation, , Linux Port Names, Linux @subsection Documentation @noindent Empty. address@hidden Windows, , Linux, Platform Dependent Information @section Windows address@hidden +* Windows Installation:: +* Windows Configuration Files:: +* Windows Port Names:: +* Using the parallel port:: +* Documentation:: +* Credits.:: address@hidden menu + address@hidden Windows Installation, Windows Configuration Files, Windows, Windows @subsection Installation @noindent Empty. address@hidden Windows Configuration Files, Windows Port Names, Windows Installation, Windows @subsection Configuration Files address@hidden +* Configuration file names:: +* How AVRDUDE finds the configuration files.:: address@hidden menu + address@hidden Configuration file names, How AVRDUDE finds the configuration files., Windows Configuration Files, Windows Configuration Files @subsubsection Configuration file names @noindent @@ -831,6 +977,7 @@ @code{avrdude.conf} and looks for a user override configuration file of @code{avrdude.rc}. address@hidden How AVRDUDE finds the configuration files., , Configuration file names, Windows Configuration Files @subsubsection How AVRDUDE finds the configuration files. @noindent @@ -866,14 +1013,22 @@ @end enumerate address@hidden Windows Port Names, Using the parallel port, Windows Configuration Files, Windows @subsection Port Names address@hidden +* Serial Ports:: +* Parallel Ports:: address@hidden menu + address@hidden Serial Ports, Parallel Ports, Windows Port Names, Windows Port Names @subsubsection Serial Ports @noindent When you select a serial port (i.e. when using an STK500) use the Windows serial port device names such as: com1, com2, etc. address@hidden Parallel Ports, , Serial Ports, Windows Port Names @subsubsection Parallel Ports @noindent @@ -900,8 +1055,15 @@ address@hidden Using the parallel port, Documentation, Windows Port Names, Windows @subsection Using the parallel port address@hidden +* Windows NT/2K/XP:: +* Windows 95/98:: address@hidden menu + address@hidden Windows NT/2K/XP, Windows 95/98, Using the parallel port, Using the parallel port @subsubsection Windows NT/2K/XP @noindent @@ -939,17 +1101,20 @@ you should be able to execute the batch file from any directory and have it successfully start the driver. address@hidden Windows 95/98, , Windows NT/2K/XP, Using the parallel port @subsubsection Windows 95/98 @noindent On Windows 95 and 98 the giveio.sys driver is not needed. address@hidden Documentation, Credits., Using the parallel port, Windows @subsection Documentation @noindent Empty. address@hidden Credits., , Documentation, Windows @subsection Credits. @noindent