Convert some of the tables to multitables
in order to beautify the result. git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@657 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
parent
637e389ef3
commit
51012e9af8
|
@ -1,3 +1,8 @@
|
||||||
|
2006-09-12 Joerg Wunsch <j@uriah.heep.sax.de>
|
||||||
|
|
||||||
|
* doc/avrdude.texi: Convert some of the tables to multitables
|
||||||
|
in order to beautify the result.
|
||||||
|
|
||||||
2006-09-10 Joerg Wunsch <j@uriah.heep.sax.de>
|
2006-09-10 Joerg Wunsch <j@uriah.heep.sax.de>
|
||||||
|
|
||||||
Contributed by Thomas Fischl: add support for USBasp.
|
Contributed by Thomas Fischl: add support for USBasp.
|
||||||
|
|
325
doc/avrdude.texi
325
doc/avrdude.texi
|
@ -262,146 +262,54 @@ but it can be added to the configuration file if you have the Atmel
|
||||||
datasheet so that you can enter the programming specifications.
|
datasheet so that you can enter the programming specifications.
|
||||||
Currently, the following MCU types are understood:
|
Currently, the following MCU types are understood:
|
||||||
|
|
||||||
@table @code
|
@multitable @columnfractions .15 .3
|
||||||
@itemx c128
|
@item @code{c128} @tab AT90CAN128
|
||||||
AT90CAN128
|
@item @code{pwm2} @tab AT90PWM2
|
||||||
|
@item @code{pwm3} @tab AT90PWM3
|
||||||
@itemx pwm2
|
@item @code{1200} @tab AT90S1200
|
||||||
AT90PWM2
|
@item @code{2313} @tab AT90S2313
|
||||||
|
@item @code{2333} @tab AT90S2333
|
||||||
@itemx pwm3
|
@item @code{2343} @tab AT90S2343 (*)
|
||||||
AT90PWM3
|
@item @code{4414} @tab AT90S4414
|
||||||
|
@item @code{4433} @tab AT90S4433
|
||||||
@itemx 1200
|
@item @code{4434} @tab AT90S4434
|
||||||
AT90S1200
|
@item @code{8515} @tab AT90S8515
|
||||||
|
@item @code{8535} @tab AT90S8535
|
||||||
@itemx 2313
|
@item @code{m103} @tab ATmega103
|
||||||
AT90S2313
|
@item @code{m128} @tab ATmega128
|
||||||
|
@item @code{m1280} @tab ATmega1280
|
||||||
@itemx 2333
|
@item @code{m1281} @tab ATmega1281
|
||||||
AT90S2333
|
@item @code{m16} @tab ATmega16
|
||||||
|
@item @code{m161} @tab ATmega161
|
||||||
@itemx 2343
|
@item @code{m162} @tab ATmega162
|
||||||
AT90S2343 (*)
|
@item @code{m163} @tab ATmega163
|
||||||
|
@item @code{m164} @tab ATmega164
|
||||||
@itemx 4414
|
@item @code{m169} @tab ATmega169
|
||||||
AT90S4414
|
@item @code{m2560} @tab ATmega2560 (**)
|
||||||
|
@item @code{m2561} @tab ATmega2561 (**)
|
||||||
@itemx 4433
|
@item @code{m32} @tab ATmega32
|
||||||
AT90S4433
|
@item @code{m324} @tab ATmega324
|
||||||
|
@item @code{m329} @tab ATmega329
|
||||||
@itemx 4434
|
@item @code{m3290} @tab ATmega3290
|
||||||
AT90S4434
|
@item @code{m48} @tab ATmega48
|
||||||
|
@item @code{m64} @tab ATmega64
|
||||||
@itemx 8515
|
@item @code{m640} @tab ATmega640
|
||||||
AT90S8515
|
@item @code{m644} @tab ATmega644
|
||||||
|
@item @code{m649} @tab ATmega649
|
||||||
@itemx 8535
|
@item @code{m6490} @tab ATmega6490
|
||||||
AT90S8535
|
@item @code{m8} @tab ATmega8
|
||||||
|
@item @code{m8515} @tab ATmega8515
|
||||||
@itemx m103
|
@item @code{m8535} @tab ATmega8535
|
||||||
ATmega103
|
@item @code{m88} @tab ATmega88
|
||||||
|
@item @code{t12} @tab ATtiny12
|
||||||
@itemx m128
|
@item @code{t13} @tab ATtiny13
|
||||||
ATmega128
|
@item @code{t15} @tab ATtiny15
|
||||||
|
@item @code{t2313} @tab ATtiny2313
|
||||||
@itemx m1280
|
@item @code{t25} @tab ATtiny25
|
||||||
ATmega1280
|
@item @code{t26} @tab ATtiny26
|
||||||
|
@item @code{t45} @tab ATtiny45
|
||||||
@itemx m1281
|
@item @code{t85} @tab ATtiny85
|
||||||
ATmega1281
|
@end multitable
|
||||||
|
|
||||||
@itemx m16
|
|
||||||
ATmega16
|
|
||||||
|
|
||||||
@itemx m161
|
|
||||||
ATmega161
|
|
||||||
|
|
||||||
@itemx m162
|
|
||||||
ATmega162
|
|
||||||
|
|
||||||
@itemx m163
|
|
||||||
ATmega163
|
|
||||||
|
|
||||||
@itemx m164
|
|
||||||
ATmega164
|
|
||||||
|
|
||||||
@itemx m169
|
|
||||||
ATmega169
|
|
||||||
|
|
||||||
@itemx m2560
|
|
||||||
ATmega2560 (**)
|
|
||||||
|
|
||||||
@itemx m2561
|
|
||||||
ATmega2561 (**)
|
|
||||||
|
|
||||||
@itemx m32
|
|
||||||
ATmega32
|
|
||||||
|
|
||||||
@itemx m324
|
|
||||||
ATmega324
|
|
||||||
|
|
||||||
@itemx m329
|
|
||||||
ATmega329
|
|
||||||
|
|
||||||
@itemx m3290
|
|
||||||
ATmega3290
|
|
||||||
|
|
||||||
@itemx m48
|
|
||||||
ATmega48
|
|
||||||
|
|
||||||
@itemx m64
|
|
||||||
ATmega64
|
|
||||||
|
|
||||||
@itemx m640
|
|
||||||
ATmega640
|
|
||||||
|
|
||||||
@itemx m644
|
|
||||||
ATmega644
|
|
||||||
|
|
||||||
@itemx m649
|
|
||||||
ATmega649
|
|
||||||
|
|
||||||
@itemx m6490
|
|
||||||
ATmega6490
|
|
||||||
|
|
||||||
@itemx m8
|
|
||||||
ATmega8
|
|
||||||
|
|
||||||
@itemx m8515
|
|
||||||
ATmega8515
|
|
||||||
|
|
||||||
@itemx m8535
|
|
||||||
ATmega8535
|
|
||||||
|
|
||||||
@itemx m88
|
|
||||||
ATmega88
|
|
||||||
|
|
||||||
@itemx t12
|
|
||||||
ATtiny12
|
|
||||||
|
|
||||||
@itemx t13
|
|
||||||
ATtiny13
|
|
||||||
|
|
||||||
@itemx t15
|
|
||||||
ATtiny15
|
|
||||||
|
|
||||||
@itemx t2313
|
|
||||||
ATtiny2313
|
|
||||||
|
|
||||||
@itemx t25
|
|
||||||
ATtiny25
|
|
||||||
|
|
||||||
@itemx t26
|
|
||||||
ATtiny26
|
|
||||||
|
|
||||||
@itemx t45
|
|
||||||
ATtiny45
|
|
||||||
|
|
||||||
@itemx t85
|
|
||||||
ATtiny85
|
|
||||||
|
|
||||||
@end table
|
|
||||||
|
|
||||||
(*) The AT90S2323 and ATtiny22 use the same algorithm.
|
(*) The AT90S2323 and ATtiny22 use the same algorithm.
|
||||||
|
|
||||||
|
@ -436,97 +344,71 @@ file without any code changes to AVRDUDE. Simply copy an existing entry
|
||||||
and change the pin definitions to match that of the unknown programmer.
|
and change the pin definitions to match that of the unknown programmer.
|
||||||
Currently, the following programmer ids are understood and supported:
|
Currently, the following programmer ids are understood and supported:
|
||||||
|
|
||||||
@table @code
|
@multitable @columnfractions .2 .6
|
||||||
|
@item @code{abcmini} @tab
|
||||||
@itemx abcmini
|
|
||||||
ABCmini Board, aka Dick Smith HOTCHIP
|
ABCmini Board, aka Dick Smith HOTCHIP
|
||||||
|
@item @code{alf} @tab
|
||||||
@itemx alf
|
Nightshade ALF-PgmAVR,@*
|
||||||
Nightshade ALF-PgmAVR, http://nightshade.homeip.net/
|
@indicateurl{http://nightshade.homeip.net/}
|
||||||
|
@item @code{avr109} @tab
|
||||||
@itemx avr109
|
|
||||||
Atmel AppNote AVR109 Boot Loader
|
Atmel AppNote AVR109 Boot Loader
|
||||||
|
@item @code{avr910} @tab
|
||||||
@itemx avr910
|
|
||||||
Atmel Low Cost Serial Programmer
|
Atmel Low Cost Serial Programmer
|
||||||
|
@item @code{avr911} @tab
|
||||||
@itemx avr911
|
|
||||||
Atmel AppNote AVR911 AVROSP (an alias for avr109)
|
Atmel AppNote AVR911 AVROSP (an alias for avr109)
|
||||||
|
@item @code{avrisp} @tab
|
||||||
@itemx avrisp
|
|
||||||
Atmel AVR ISP (an alias for stk500)
|
Atmel AVR ISP (an alias for stk500)
|
||||||
|
@item @code{avrispv2} @tab
|
||||||
@itemx avrispv2
|
|
||||||
Atmel AVR ISP, running a version 2.x firmware (an alias for stk500v2)
|
Atmel AVR ISP, running a version 2.x firmware (an alias for stk500v2)
|
||||||
|
@item @code{avrispmkII} @tab
|
||||||
@itemx avrispmkII
|
|
||||||
Atmel AVR ISP mkII (alias for stk500v2)
|
Atmel AVR ISP mkII (alias for stk500v2)
|
||||||
|
@item @code{avrispmk2} @tab
|
||||||
@itemx avrispmk2
|
|
||||||
Atmel AVR ISP mkII (alias for stk500v2)
|
Atmel AVR ISP mkII (alias for stk500v2)
|
||||||
|
@item @code{bascom} @tab
|
||||||
@itemx bascom
|
|
||||||
Bascom SAMPLE programming cable
|
Bascom SAMPLE programming cable
|
||||||
|
@item @code{bsd} @tab
|
||||||
@itemx bsd
|
Brian Dean's Programmer,@*
|
||||||
Brian Dean's Programmer, http://www.bsdhome.com/avrdude/
|
@indicateurl{http://www.bsdhome.com/avrdude/}
|
||||||
|
@item @code{butterfly} @tab
|
||||||
@itemx butterfly
|
|
||||||
Atmel Butterfly Development Board
|
Atmel Butterfly Development Board
|
||||||
|
@item @code{dt006} @tab
|
||||||
@itemx dt006
|
|
||||||
Dontronics DT006
|
Dontronics DT006
|
||||||
|
@item @code{jtagmkI} @tab
|
||||||
@item jtagmkI
|
|
||||||
@itemx jtag1
|
|
||||||
Atmel JTAG ICE mkI, running at 115200 Bd
|
Atmel JTAG ICE mkI, running at 115200 Bd
|
||||||
|
@item @code{jtag1} @tab
|
||||||
@itemx jtag1slow
|
@emph{Same as before.}
|
||||||
|
@item @code{jtag1slow} @tab
|
||||||
Atmel JTAG ICE mkI, running at 19200 Bd
|
Atmel JTAG ICE mkI, running at 19200 Bd
|
||||||
|
@item @code{jtagmkII} @tab
|
||||||
@item jtagmkII
|
|
||||||
@itemx jtag2slow
|
|
||||||
Atmel JTAG ICE mkII (default speed 19200 Bd)
|
Atmel JTAG ICE mkII (default speed 19200 Bd)
|
||||||
|
@item @code{jtag2slow} @tab
|
||||||
@itemx jtag2fast
|
@emph{Same as before.}
|
||||||
|
@item @code{jtag2fast} @tab
|
||||||
Atmel JTAG ICE mkII, running at 115200 Bd
|
Atmel JTAG ICE mkII, running at 115200 Bd
|
||||||
|
@item @code{jtag2} @tab
|
||||||
@itemx jtag2
|
@emph{Same as before.}
|
||||||
Same as before.
|
@item @code{jtag2isp} @tab
|
||||||
|
|
||||||
@itemx jtag2isp
|
|
||||||
Atmel JTAG ICE mkII in ISP mode.
|
Atmel JTAG ICE mkII in ISP mode.
|
||||||
|
@item @code{pavr} @tab
|
||||||
@itemx pavr
|
|
||||||
Jason Kyle's pAVR Serial Programmer
|
Jason Kyle's pAVR Serial Programmer
|
||||||
|
@item @code{picoweb} @tab
|
||||||
@itemx picoweb
|
Picoweb Programming Cable,@*
|
||||||
Picoweb Programming Cable, http://www.picoweb.net/
|
@indicateurl{http://www.picoweb.net/}
|
||||||
|
@item @code{pony-stk200} @tab
|
||||||
@itemx pony-stk200
|
|
||||||
Pony Prog STK200
|
Pony Prog STK200
|
||||||
|
@item @code{sp12} @tab
|
||||||
@itemx sp12
|
|
||||||
Steve Bolt's Programmer
|
Steve Bolt's Programmer
|
||||||
|
@item @code{stk200} @tab
|
||||||
@itemx stk200
|
|
||||||
STK200
|
STK200
|
||||||
|
@item @code{stk500} @tab
|
||||||
@itemx stk500
|
|
||||||
Atmel STK500
|
Atmel STK500
|
||||||
|
@item @code{stk500hvsp} @tab
|
||||||
@itemx stk500hvsp
|
Atmel STK500 in high-voltage serial programming mode(version 2.x firmware only)
|
||||||
Atmel STK500 in high-voltage serial programming mode
|
@item @code{stk500pp} @tab
|
||||||
(version 2.x firmware only)
|
Atmel STK500 in parallel programming mode (version 2.xfirmware only)
|
||||||
|
@item @code{stk500v2} @tab
|
||||||
@itemx stk500pp
|
|
||||||
Atmel STK500 in parallel programming mode (version 2.x
|
|
||||||
firmware only)
|
|
||||||
|
|
||||||
@itemx stk500v2
|
|
||||||
Atmel STK500, running a version 2.x firmware
|
Atmel STK500, running a version 2.x firmware
|
||||||
|
@end multitable
|
||||||
@end table
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1998,22 +1880,15 @@ communication can work, so the @var{DWEN} fuse can be cleared.
|
||||||
|
|
||||||
The pin mapping for the JTAG-to-ISP adapter is:
|
The pin mapping for the JTAG-to-ISP adapter is:
|
||||||
|
|
||||||
@table @code
|
@multitable @columnfractions .15 .15
|
||||||
@item JTAG pin
|
@headitem JTAG pin @tab ISP pin
|
||||||
ISP pin
|
@item 1 @tab 3
|
||||||
@item 1
|
@item 2 @tab 6
|
||||||
@code{3}
|
@item 3 @tab 1
|
||||||
@item 2
|
@item 4 @tab 2
|
||||||
@code{6}
|
@item 6 @tab 5
|
||||||
@item 3
|
@item 9 @tab 4
|
||||||
@code{1}
|
@end multitable
|
||||||
@item 4
|
|
||||||
@code{2}
|
|
||||||
@item 6
|
|
||||||
@code{5}
|
|
||||||
@item 9
|
|
||||||
@code{4}
|
|
||||||
@end table
|
|
||||||
|
|
||||||
@item
|
@item
|
||||||
Problem: Multiple USBasp programmers connected simultaneously are not
|
Problem: Multiple USBasp programmers connected simultaneously are not
|
||||||
|
|
Loading…
Reference in New Issue