Implement STK500 (v2) HVSP mode.

* stk500v2.c: Add new functions for HVSP support.
* stk500v2.h: Add prototype for the stk500hvsp programmer.
* avrpart.h: Add fields to struct avrpart for new features.
* config_gram.y: Extend the configuration syntax for new
features required for HVSP support.
* lexer.l: (Ditto.)
* avrdude.conf.in: Add HVSP support for ATtiny13 and
ATtiny45 as an example.
* avrdude.1: Document stk500hvsp.
* doc/avrdude.texi: (Ditto.)


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@595 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch
2006-07-21 21:53:49 +00:00
parent e963f38753
commit dbf083fb4d
9 changed files with 467 additions and 109 deletions

View File

@@ -499,6 +499,10 @@ STK200
@itemx stk500
Atmel STK500
@itemx stk500hvsp
Atmel STK500 in high-voltage serial programming mode
(version 2.x firmware only)
@itemx stk500pp
Atmel STK500 in parallel programming mode (version 2.x
firmware only)
@@ -1898,7 +1902,7 @@ programming works, and is documented that way in the Atmel AVR
datasheets.
In order to successfully program the EEPROM that way, a prior chip
erase (with the EESAVE fuse unprogrammed) is required.
This also applies to the STK500 in parallel programming mode.
This also applies to the STK500 in high-voltage programming mode.
@end itemize