Last year, Jörg Wunsch posted detailed instructions on how to build avrdude on Windows using msys.
I followed those instructions and was able to build a working version of avrdude 5.5.
The problem is: the size of this executable is about 2 MB (1,965,010 bytes), much bigger than the version included with WinAVR (239,616).
Does anyone know how to build the smaller version.
I emailed Jorg but no reply yet. Maybe I used an old email address.
When using avrdude to program an stk500v1 compatible device (in this case a bootloader), I am finding that programming the EEprom is a problem since avrdude sends each and every byte of the eeprom memory to the device, using the value 0xff for data not in the original hex file.
I can ignore these 0xff values in the bootloader, but besides the fact that this is slow, it also causes the verification to fail if there are other eeprom data present on the chip (say in a different area of the eeprom than the data to be downloaded).
Is this standard behavior?
Thanks for any insights