* avrdude.conf.in: Add page mode parameters for all "eeprom" memory

definitions that are organized in pages.

* avr.c (avr_write_byte_default): Consider using the loadpage
instructions only if the respective memory is marked "paged".

Closes bug #17199: EEPROM fails verification on ATmega645 with
pony-stk200 hardware
Closes bug #16849: EEPROM write fails for AT90USB1287 with mode 0x41
Closes bug #15146: stk500v2_paged_write: loadpage instruction not
defined for part


git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@622 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Joerg Wunsch
2006-08-22 22:05:19 +00:00
parent 384337f7df
commit d9935e8562
3 changed files with 344 additions and 4 deletions

View File

@@ -1,3 +1,16 @@
2006-08-22 Joerg Wunsch <j@uriah.heep.sax.de>
* avrdude.conf.in: Add page mode parameters for all "eeprom"
memory definitions that are organized in pages.
* avr.c (avr_write_byte_default): Consider using the loadpage
instructions only if the respective memory is marked "paged".
Closes bug #17199: EEPROM fails verification on ATmega645 with
pony-stk200 hardware
Closes bug #16849: EEPROM write fails for AT90USB1287 with
mode 0x41
Closes bug #15146: stk500v2_paged_write: loadpage instruction
not defined for part
2006-08-22 Joerg Wunsch <j@uriah.heep.sax.de>
* doc/avrdude.info (-c): Change "avrispmk2" into "avrisp2" as that