bug #22248: Read efuse error
* avrdude.conf.in (m168, m328, m48, m88, t1634, t26, t261, t461, t861, t88): In efuse (or hfuse for t26) read operation, turn all bits in byte 3 from "x" to "o" (output); this is a first step towards fixing the symptoms mentioned in the bug, by unifying the behaviour between different AVRs. Not touched are the historic devices where the fuses are not documented to form a full byte each (2333, 4433, 4434, 8535, m103, m161, m163). git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1335 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
parent
cdee435f8b
commit
361e948a7a
11
ChangeLog
11
ChangeLog
|
@ -1,3 +1,14 @@
|
||||||
|
2014-10-06 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
||||||
|
|
||||||
|
bug #22248: Read efuse error
|
||||||
|
* avrdude.conf.in (m168, m328, m48, m88, t1634, t26, t261, t461,
|
||||||
|
t861, t88): In efuse (or hfuse for t26) read operation, turn all
|
||||||
|
bits in byte 3 from "x" to "o" (output); this is a first step
|
||||||
|
towards fixing the symptoms mentioned in the bug, by unifying the
|
||||||
|
behaviour between different AVRs. Not touched are the historic
|
||||||
|
devices where the fuses are not documented to form a full byte
|
||||||
|
each (2333, 4433, 4434, 8535, m103, m161, m163).
|
||||||
|
|
||||||
2014-09-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
2014-09-22 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
||||||
|
|
||||||
bug #43268: usb_drain() call causes LUFA AVR-ISP MKII Code to Fail
|
bug #43268: usb_drain() call causes LUFA AVR-ISP MKII Code to Fail
|
||||||
|
|
2
NEWS
2
NEWS
|
@ -14,7 +14,7 @@ Current:
|
||||||
- ...
|
- ...
|
||||||
|
|
||||||
* Bugfixes
|
* Bugfixes
|
||||||
- ...
|
- bug #22248: Read efuse error (partial fix)
|
||||||
|
|
||||||
* Internals:
|
* Internals:
|
||||||
- ...
|
- ...
|
||||||
|
|
|
@ -6939,7 +6939,7 @@ part
|
||||||
"x x x x x x x x x x x i i i i i";
|
"x x x x x x x x x x x i i i i i";
|
||||||
|
|
||||||
read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x o o o o o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
min_write_delay = 9000;
|
min_write_delay = 9000;
|
||||||
max_write_delay = 9000;
|
max_write_delay = 9000;
|
||||||
;
|
;
|
||||||
|
@ -7130,7 +7130,7 @@ part
|
||||||
"x x x x x x x x x x x x x x x i";
|
"x x x x x x x x x x x x x x x i";
|
||||||
|
|
||||||
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x x x x x o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
min_write_delay = 4500;
|
min_write_delay = 4500;
|
||||||
max_write_delay = 4500;
|
max_write_delay = 4500;
|
||||||
;
|
;
|
||||||
|
@ -7321,7 +7321,7 @@ part
|
||||||
"x x x x x x x x x x x x x x x i";
|
"x x x x x x x x x x x x x x x i";
|
||||||
|
|
||||||
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x x x x x o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
min_write_delay = 4500;
|
min_write_delay = 4500;
|
||||||
max_write_delay = 4500;
|
max_write_delay = 4500;
|
||||||
;
|
;
|
||||||
|
@ -7512,7 +7512,7 @@ part
|
||||||
"x x x x x x x x x x x x x x x i";
|
"x x x x x x x x x x x x x x x i";
|
||||||
|
|
||||||
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x x x x x o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
min_write_delay = 4500;
|
min_write_delay = 4500;
|
||||||
max_write_delay = 4500;
|
max_write_delay = 4500;
|
||||||
;
|
;
|
||||||
|
@ -7684,7 +7684,7 @@ part
|
||||||
min_write_delay = 4500;
|
min_write_delay = 4500;
|
||||||
max_write_delay = 4500;
|
max_write_delay = 4500;
|
||||||
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x x x x x o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
|
|
||||||
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
||||||
"x x x x x x x x x x x x x x x i";
|
"x x x x x x x x x x x x x x x i";
|
||||||
|
@ -7884,7 +7884,7 @@ part
|
||||||
min_write_delay = 4500;
|
min_write_delay = 4500;
|
||||||
max_write_delay = 4500;
|
max_write_delay = 4500;
|
||||||
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x x x o o o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
|
|
||||||
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
||||||
"x x x x x x x x x x x x x i i i";
|
"x x x x x x x x x x x x x i i i";
|
||||||
|
@ -8086,7 +8086,7 @@ part
|
||||||
min_write_delay = 4500;
|
min_write_delay = 4500;
|
||||||
max_write_delay = 4500;
|
max_write_delay = 4500;
|
||||||
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x x x o o o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
|
|
||||||
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
||||||
"x x x x x x x x x x x x x i i i";
|
"x x x x x x x x x x x x x i i i";
|
||||||
|
@ -8286,7 +8286,7 @@ part
|
||||||
min_write_delay = 4500;
|
min_write_delay = 4500;
|
||||||
max_write_delay = 4500;
|
max_write_delay = 4500;
|
||||||
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x x x o o o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
|
|
||||||
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
||||||
"x x x x x x x x x x x x x x x i";
|
"x x x x x x x x x x x x x x x i";
|
||||||
|
@ -8476,7 +8476,7 @@ part
|
||||||
min_write_delay = 4500;
|
min_write_delay = 4500;
|
||||||
max_write_delay = 4500;
|
max_write_delay = 4500;
|
||||||
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x x x o o o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
|
|
||||||
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
||||||
"x x x x x x x x x x x x x i i i";
|
"x x x x x x x x x x x x x i i i";
|
||||||
|
@ -14576,7 +14576,7 @@ part
|
||||||
min_write_delay = 4500;
|
min_write_delay = 4500;
|
||||||
max_write_delay = 4500;
|
max_write_delay = 4500;
|
||||||
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
read = "0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0",
|
||||||
"x x x x x x x x x x x o o o o o";
|
"x x x x x x x x o o o o o o o o";
|
||||||
|
|
||||||
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
write = "1 0 1 0 1 1 0 0 1 0 1 0 0 1 0 0",
|
||||||
"x x x x x x x x x x x i i i i i";
|
"x x x x x x x x x x x i i i i i";
|
||||||
|
|
Loading…
Reference in New Issue