Various fixes for ancient processors and their capabilities. For the
AT90S1200 and the AT90S8515, fuse bit handling via ISP, and lock bit reading via ISP are not supported at all. For the AT90S4414 (small brother of the AT90S8515), add the ability to write the lock bits, and add a definition for the fuse bits (usable for HV programming). For the AT90S2313, add the "fuse" memory range, so it's available for HV programming. Resolves bug #17796: avrdude will not program or verify lockbits with Atmel STK protocol programmers git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@662 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
parent
8b44b1e37a
commit
4b7ab88b5a
13
ChangeLog
13
ChangeLog
|
@ -1,3 +1,16 @@
|
|||
2006-09-18 Joerg Wunsch <j@uriah.heep.sax.de>
|
||||
|
||||
* avrdude.conf.in: Various fixes for ancient processors and their
|
||||
capabilities. For the AT90S1200 and the AT90S8515, fuse bit
|
||||
handling via ISP, and lock bit reading via ISP are not supported
|
||||
at all. For the AT90S4414 (small brother of the AT90S8515), add
|
||||
the ability to write the lock bits, and add a definition for the
|
||||
fuse bits (usable for HV programming). For the AT90S2313, add the
|
||||
"fuse" memory range, so it's available for HV programming.
|
||||
|
||||
Resolves bug #17796: avrdude will not program or verify lockbits
|
||||
with Atmel STK protocol programmers
|
||||
|
||||
2006-09-17 Joerg Wunsch <j@uriah.heep.sax.de>
|
||||
|
||||
Submitted by Thomas Fischl:
|
||||
|
|
|
@ -1310,21 +1310,11 @@ part
|
|||
;
|
||||
memory "fuse"
|
||||
size = 1;
|
||||
min_write_delay = 9000;
|
||||
max_write_delay = 20000;
|
||||
read = "0 1 0 1 0 0 0 0 x x x x x x x x",
|
||||
"x x x x x x x x x x o o o o o o";
|
||||
|
||||
write = "1 0 1 0 1 1 0 0 1 0 1 i i i i i",
|
||||
"x x x x x x x x x x x x x x x x";
|
||||
;
|
||||
memory "lock"
|
||||
size = 1;
|
||||
min_write_delay = 9000;
|
||||
max_write_delay = 20000;
|
||||
read = "0 1 0 1 1 0 0 0 x x x x x x x x",
|
||||
"x x x x x x x x x x x x x o o x";
|
||||
|
||||
write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1",
|
||||
"x x x x x x x x x x x x x x x x";
|
||||
;
|
||||
|
@ -1431,6 +1421,16 @@ part
|
|||
read = "0 0 1 1 0 0 0 0 x x x x x x x x",
|
||||
"x x x x x x a1 a0 o o o o o o o o";
|
||||
;
|
||||
memory "fuse"
|
||||
size = 1;
|
||||
;
|
||||
memory "lock"
|
||||
size = 1;
|
||||
write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1",
|
||||
"x x x x x x x x x x x x x x x x";
|
||||
min_write_delay = 9000;
|
||||
max_write_delay = 9000;
|
||||
;
|
||||
;
|
||||
|
||||
#------------------------------------------------------------
|
||||
|
@ -1534,6 +1534,9 @@ part
|
|||
read = "0 0 1 1 0 0 0 0 x x x x x x x x",
|
||||
"x x x x x x a1 a0 o o o o o o o o";
|
||||
;
|
||||
memory "fuse"
|
||||
size = 1;
|
||||
;
|
||||
memory "lock"
|
||||
size = 1;
|
||||
write = "1 0 1 0 1 1 0 0 1 1 1 x x i i x",
|
||||
|
@ -2063,17 +2066,9 @@ part
|
|||
;
|
||||
memory "fuse"
|
||||
size = 1;
|
||||
read = "0 1 0 1 1 0 0 0 x x x x x x x x",
|
||||
"x x x x x x x x x x x x x x x o";
|
||||
write = "1 0 1 0 1 1 0 0 1 0 1 1 1 1 1 i",
|
||||
"x x x x x x x x x x x x x x x x";
|
||||
min_write_delay = 9000;
|
||||
max_write_delay = 9000;
|
||||
;
|
||||
memory "lock"
|
||||
size = 1;
|
||||
read = "0 1 0 1 1 0 0 0 x x x x x x x x",
|
||||
"x x x x x x x x o o x x x x x x";
|
||||
write = "1 0 1 0 1 1 0 0 1 1 1 1 1 i i 1",
|
||||
"x x x x x x x x x x x x x x x x";
|
||||
min_write_delay = 9000;
|
||||
|
|
Loading…
Reference in New Issue