Document some recent changes.

git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk@512 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Brian S. Dean 2005-09-18 01:01:57 +00:00
parent 733391725b
commit 61157b7985
1 changed files with 78 additions and 0 deletions

View File

@ -1,3 +1,46 @@
2005/09/18 Brian S. Dean <bsd@bsdhome.com>
* avrdude.conf.in: Patch #4078: add VCC pin definition for DAPA
programmer.
2005/09/18 Brian S. Dean <bsd@bsdhome.com>
* avr910.c: This is patch #3277 which appears to fix a number of
issues with the avr910 programmer.
Fixes the following problems with paged writes in avr910.c:
- failure to re-set address after page writes;
- no polling or delay after page writes;
- no page writes when not using auto-increment;
- an extraneous page write when data ends on page boundary.
2005/09/17 Brian S. Dean <bsd@bsdhome.com>
* avrdude.1:
Document -q -q. Expand a little on the description of the 'part'
command.
2005/09/16 Brian S. Dean <bsd@bsdhome.com>
* fileio.c:
* main.c:
Implement -q -q to be very very quiet.
2005/09/16 Brian S. Dean <bsd@bsdhome.com>
* avrdude.conf.in:
Add DAPA programmer.
2005/09/16 Brian S. Dean <bsd@bsdhome.com>
* avrdude.conf.in:
* stk500v2.c:
This fixes EEPROM access using the STK500V2 programmer, partially
undoing part of a previous general fixup commit. Choose the correct
read/write operations with the stk500v2 program function - the correct
one depends on the memory type. EEPROM is byte addressable so uses
read/write. FLASH is word addressable and so uses read_lo/write_lo.
2005-09-16 Joerg Wunsch <j@uriah.heep.sax.de> 2005-09-16 Joerg Wunsch <j@uriah.heep.sax.de>
* avrdude.1: document the memtypes for -U * avrdude.1: document the memtypes for -U
@ -35,6 +78,20 @@
"jtag2" default to 115200 Bd. "jtag2" default to 115200 Bd.
* doc/avrdude.texi: document the above changes. * doc/avrdude.texi: document the above changes.
2005/09/14 Brian S. Dean <bsd@bsdhome.com>
* avrdude.conf.in:
Change bit 0 of the ATmega169 efuse 'write' opcode from 'x' (ignore)
to 'i' (input). Even though this bit should be ignored, it should not
be changed. The 'x' setting sets the bit to zero which programs it
and could cause undefined behaviour. Setting to 'i' enables it to be
rewritten to its old value.
A better solution might be to read the fuse byte, apply the new value
while leaving the 'x' bit alone, then writing the value back. The
current fix is a workaround which allows the developer to change the
bit as desired.
2005-08-30 Joerg Wunsch <j@uriah.heep.sax.de> 2005-08-30 Joerg Wunsch <j@uriah.heep.sax.de>
* usb_libusb.c: Consistently use unsigned char for buffers. * usb_libusb.c: Consistently use unsigned char for buffers.
@ -63,6 +120,27 @@
ATmega164/324/644, ATmega329x/649x, ATtiny25/45/85. ATmega164/324/644, ATmega329x/649x, ATtiny25/45/85.
* doc/avrdude.texi: (Ditto.) * doc/avrdude.texi: (Ditto.)
2005/08/28 Brian S. Dean <bsd@bsdhome.com>
* avrdude.conf.in:
* stk500v2.c:
This is patch # 4338, obsoletes patch #4327, provides fixes for bugs
#13693, #13871, and #14212.
This provides bug fixes to the STK500V2 programmer type.
- incorrect token used from avrdude.conf.in
- wrong command sent to programmer, hence no write to eeprom.
- programmer was said to start writing at 0x0000 and continue
page by page and was not repositionned when a gap was found
in the hex file, or when the hex file start address was not
0x0000. Hence the verify procedure was correct, not the
write procedure.
- speed up of flash write to skip empty pages (full of 0xFF)
by re-enabling a dedicated function for that task.
- stk500v2_paged_load() was not returning the number of byte
read, so empty hex files were generated when reading memory.
2005-08-17 Joerg Wunsch <j@uriah.heep.sax.de> 2005-08-17 Joerg Wunsch <j@uriah.heep.sax.de>
* avrdude.conf.in: fix the EEPROM size for ATmega329x/649x. * avrdude.conf.in: fix the EEPROM size for ATmega329x/649x.