@@ -666,8 +666,11 @@ Do not load the personal configuration file that is usually located at
666666directory as the avrdude executable.
667667
668668@item -A
669+ @item -- keep-trailing-0xff
669670@cindex Option @code {-A }
671+ @cindex Option @code {--keep-trailing-0xff }
670672@cindex @code {-A }
673+ @cindex @code {--keep-trailing-0xff }
671674@cindex @code {flash }
672675Disable the automatic removal of trailing-0xFF sequences in file input
673676that is to be programmed to flash and in AVR reads from flash memory.
@@ -732,8 +735,11 @@ required since the MCU provides an auto-erase cycle in that case before
732735programming the cell.
733736
734737@item -E @var {exitspec }[,@dots {}]
738+ @item -- exitspecs @var {exitspec }[,@dots {}]
735739@cindex Option @code {-E } @var {exitspec }[ ,@dots {}]
740+ @cindex Option @code {--exitspecs } @var {exitspec }[ ,@dots {}]
736741@cindex @code {-E } @var {exitspec }[ ,@dots {}]
742+ @cindex @code {--exitspecs } @var {exitspec }[ ,@dots {}]
737743Pass @var {exitspec } to the programmer. The interpretation of the exitspec
738744parameter depends on the programmer itself. See below for a list of
739745programmers accepting exitspec parameter options or issue
@@ -742,8 +748,11 @@ programmers accepting exitspec parameter options or issue
742748Multiple @var {exitspec } options can be separated with commas.
743749
744750@item -F
751+ @item -- force
745752@cindex Option @code {-F }
753+ @cindex Option @code {--force }
746754@cindex @code {-F }
755+ @cindex @code {--force }
747756@cindex @code {signature }
748757Normally, AVRDUDE tries to verify that the device signature read from
749758the part is reasonable before continuing. Since it can happen from time
@@ -758,8 +767,11 @@ Moreover, the option allows to continue despite failed initialization
758767of connection between a programmer and a target.
759768
760769@item -i @var {delay }
770+ @item -- isp-clock-delay @var {delay }
761771@cindex Option @code {-i } @var {delay }
772+ @cindex Option @code {--isp-clock-delay } @var {delay }
762773@cindex @code {-i } @var {delay }
774+ @cindex @code {--isp-clock-delay } @var {delay }
763775For bitbang-type programmers, delay for approximately
764776@var {delay }
765777microseconds between each bit state change.
@@ -941,8 +953,11 @@ Disable (or quell) output of the progress bar while reading or writing
941953to the device. Specify it a second time for even quieter operation.
942954
943955@item -T @var {cmd }
956+ @item -- command @var {cmd }
944957@cindex Option @code {-T } @var {cmd }
958+ @cindex Option @code {--command } @var {cmd }
945959@cindex @code {-T } @var {cmd }
960+ @cindex @code {--command } @var {cmd }
946961Run terminal line @var {cmd } when it is its turn in relation to other
947962@code {-t } interactive terminals, @code {-T } terminal commands and
948963@code {-U } memory operations. Except for the simplest of terminal commands
@@ -960,16 +975,16 @@ Tells AVRDUDE to run an interactive terminal when it is its turn in
960975relation to other @code {-t } interactive terminals, @code {-T }
961976terminal commands and @code {-U } memory operations.
962977
963- @item -U @var {memory }:@var {op }:@var {filename }[:@var {format }]
964- @item -- memory @var {memory }:@var {op }:@var {filename }[:@var {format }]
965- @cindex Option @code {-U } @var {memory }: @var {op }: @var {filename }[: @var {format }]
966- @cindex Option @code {--memory } @var {memory }: @var {op }: @var {filename }[: @var {format }]
967- @cindex @code {-U } @var {memory }: @var {op }: @var {filename }[: @var {format }]
968- @cindex @code {--memory } @var {memory }: @var {op }: @var {filename }[: @var {format }]
978+ @item -U @var {mem }:@var {op }:@var {file }[:@var {fmt }]
979+ @item -- memory @var {mem }:@var {op }:@var {fil }[:@var {fmt }]
980+ @cindex Option @code {-U } @var {mem }: @var {op }: @var {file }[: @var {fmt }]
981+ @cindex Option @code {--memory } @var {mem }: @var {op }: @var {file }[: @var {fmt }]
982+ @cindex @code {-U } @var {mem }: @var {op }: @var {file }[: @var {fmt }]
983+ @cindex @code {--memory } @var {mem }: @var {op }: @var {file }[: @var {fmt }]
969984
970985Perform a memory operation when it is its turn in relation to other
971986@code {-t } interactive terminals, @code {-T } terminal commands and @code {-U }
972- memory operations. The @var {memory } field specifies the memory type to
987+ memory operations. The @var {mem } field specifies the memory type to
973988operate on. From version 8.0 the memory field can also be a
974989comma-separated list of memories, eg, @code {flash ,eeprom }; also, Intel Hex
975990or Motorola S-Record files generated by AVRDUDE can store multiple
@@ -1037,8 +1052,8 @@ read data from both the device and the specified file and perform a verify
10371052
10381053@end table
10391054
1040- The @var {filename } field indicates the name of the file to read or
1041- write. The @var {format } field is optional and contains the format of
1055+ The @var {file } field indicates the name of the file to read or
1056+ write. The @var {fmt } field is optional and contains the format of
10421057the file to read or write. Possible values are:
10431058
10441059@table @code
@@ -1066,7 +1081,7 @@ linker; currently only accepted as an input file
10661081@cindex Immediate file mode
10671082@item m
10681083immediate mode; actual byte values are specified on the command line,
1069- separated by commas or spaces in place of the @var {filename } field of the
1084+ separated by commas or spaces in place of the @var {file } field of the
10701085@option {-U } option. This is useful for programming fuse bytes without
10711086having to create a single-byte file or enter terminal mode.
10721087
@@ -1120,9 +1135,9 @@ single output file from a memory list for all formats with the exception
11201135of elf (@code {:e }) it only recognises Intel hex (@code {:I } or @code {:i }),
11211136Motorola S-Record (@code {:s }) or elf files (@code {:e }, generated by the
11221137compiler) as valid multi-memory files when reading a file for verifying or
1123- writing memories. Note also that if a @var { filename } contains a colon as
1124- penultimate character the @var {format } field is no longer optional since
1125- the last character would otherwise be misinterpreted as @var {format }.
1138+ writing memories. Note also that if a file name contains a colon as
1139+ penultimate character the @var {fmt } field is no longer optional since
1140+ the last character would otherwise be misinterpreted as @var {fmt }.
11261141
11271142@cindex @code {flash }
11281143When reading any kind of flash memory area (including the various sub-areas
@@ -1132,11 +1147,11 @@ entire memory is unprogrammed, this will result in an output file that has no
11321147contents at all. This behaviour can be overridden with the @code {-A } option.
11331148
11341149@cindex @code {flash }
1135- As an abbreviation, the form @code {-U } @var {filename }
1150+ As an abbreviation, the form @code {-U } @var {file }
11361151is equivalent to specifying
1137- @code {-U } @emph {flash:w: }@var {filename }@emph {:a } or
1138- @code {-U } @emph {application:w: }@var {filename }@emph {:a } for ATxmegas.
1139- This will only work if @var {filename } does not have a pair of colons in it
1152+ @code {-U } @emph {flash:w: }@var {file }@emph {:a } or
1153+ @code {-U } @emph {application:w: }@var {file }@emph {:a } for ATxmegas.
1154+ This will only work if @var {file } does not have a pair of colons in it
11401155that sandwich a single character as otherwise the first part might be
11411156interpreted as memory, and the single character as memory operation.
11421157
@@ -1169,14 +1184,26 @@ Disable automatic verify check when writing data to the AVR with @code{-U}.
11691184@cindex Option @code {--version }
11701185Print avrdude version and exit
11711186
1172- @item -x @var {extended_param }
1173- @cindex Option @code {-x } @var {extended_param }
1174- @cindex @code {-x } @var {extended_param }
1175- Pass @var {extended_param } to the chosen programmer implementation as
1187+ @item -x @var {parameter }
1188+ @item -- extended @var {parameter }
1189+ @cindex Option @code {-x } @var {parameter }
1190+ @cindex Option @code {--extended } @var {parameter }
1191+ @cindex @code {-x } @var {parameter }
1192+ @cindex @code {--extended } @var {parameter }
1193+ Pass @var {parameter } to the chosen programmer implementation as
11761194an extended parameter. The interpretation of the extended parameter
11771195depends on the programmer itself. See below for a list of programmers
11781196accepting extended parameters or issue @code {avrdude -x help ... } to
1179- see the extended options of the chosen programmer.
1197+ see the extended options of the chosen programmer. This option can be used
1198+ several times on the command line.
1199+
1200+ @item -h
1201+ @item -- help
1202+ @cindex Option @code {-h }
1203+ @cindex Option @code {--help }
1204+ @cindex @code {-h }
1205+ @cindex @code {--help }
1206+ Show a short help text and exit
11801207
11811208@end table
11821209
0 commit comments