bug #22883: Chip Erase performed even with no-write flag (-n)
Do not erase the chip if both, -e and -n options have been specified. git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@784 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
parent
b1b618b907
commit
3a3f9f2e44
|
@ -1,3 +1,9 @@
|
||||||
|
2008-11-04 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
||||||
|
|
||||||
|
bug #22883: Chip Erase performed even with no-write flag (-n)
|
||||||
|
* main.c: Do not erase the chip if both, -e and -n options have
|
||||||
|
been specified.
|
||||||
|
|
||||||
2008-11-04 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
2008-11-04 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
|
||||||
|
|
||||||
bug #24589: AT90USB64* have wrong signature
|
bug #24589: AT90USB64* have wrong signature
|
||||||
|
|
12
main.c
12
main.c
|
@ -1037,10 +1037,16 @@ int main(int argc, char * argv [])
|
||||||
* erase the chip's flash and eeprom memories, this is required
|
* erase the chip's flash and eeprom memories, this is required
|
||||||
* before the chip can accept new programming
|
* before the chip can accept new programming
|
||||||
*/
|
*/
|
||||||
if (quell_progress < 2) {
|
if (nowrite) {
|
||||||
fprintf(stderr, "%s: erasing chip\n", progname);
|
fprintf(stderr,
|
||||||
|
"%s: conflicting -e and -n options specified, NOT erasing chip\n",
|
||||||
|
progname);
|
||||||
|
} else {
|
||||||
|
if (quell_progress < 2) {
|
||||||
|
fprintf(stderr, "%s: erasing chip\n", progname);
|
||||||
|
}
|
||||||
|
avr_chip_erase(pgm, p);
|
||||||
}
|
}
|
||||||
avr_chip_erase(pgm, p);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue