mirror of
https://github.com/mariusgreuel/avrdude.git
synced 2025-09-27 22:45:27 +00:00
bug #41561: AVRDUDE 6.0.1/USBasp doesn't write first bytes of
flash page * usbasp.c (usbasp_spi_paged_write): Remove USBASP_BLOCKFLAG_LAST. It is no longer needed, as we always write full pages now in paged write mode. This prevents each flash page from being written twice, where the second attempt on older devices (ATmega64/128) signalled an immediate "ready" condition when polling (likely a silicon bug) even though they were still in progress. This caused the USBasp firmware to proceed, and fill the page buffer anew which eventually caused the data corruption. git-svn-id: svn://svn.savannah.nongnu.org/avrdude/trunk/avrdude@1343 81a1dc3b-b13d-400b-aceb-764788c761c2
This commit is contained in:
Reference in New Issue
Block a user