I am trying to update an Xprog but Ive hit a dead end. I am using my USBASP which I have for programing arduino boards. The EEPROM seems to program and verify fine, The Flash doesn't verify and I get the following error. I have tried this on 2 computers and still get the same error. Can anyone shed any light in this please?
Thanks
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0100
0xff != 0x19
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you.
Ive tried it all individually. EEPROM writes and verifies, Fuses and set lock write fine but not matter what I try, I always get this error when the flash verifies
avrdude.exe: Device signature = 0x1e9602
avrdude.exe: erasing chip
avrdude.exe: set SCK frequency to 1500000 Hz
avrdude.exe: reading input file "C:\Users\Paul\Desktop\XProg 5.7.4\Firmware\Flash 5.5.5.HEX"
avrdude.exe: input file C:\Users\Paul\Desktop\XProg 5.7.4\Firmware\Flash 5.5.5.HEX auto detected as Intel Hex
avrdude.exe: writing flash (65526 bytes):
Writing | ################################################## | 100% 16.94s
avrdude.exe: 65526 bytes of flash written
avrdude.exe: verifying flash memory against C:\Users\Paul\Desktop\XProg 5.7.4\Firmware\Flash 5.5.5.HEX:
avrdude.exe: load data flash data from input file C:\Users\Paul\Desktop\XProg 5.7.4\Firmware\Flash 5.5.5.HEX:
avrdude.exe: input file C:\Users\Paul\Desktop\XProg 5.7.4\Firmware\Flash 5.5.5.HEX auto detected as Intel Hex
avrdude.exe: input file C:\Users\Paul\Desktop\XProg 5.7.4\Firmware\Flash 5.5.5.HEX contains 65526 bytes
avrdude.exe: reading on-chip flash data:
Reading | ################################################## | 100% 14.29s
avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x0100
0xff != 0x19
avrdude.exe: verification error; content mismatch
avrdude.exe done. Thank you.
I think it could be down to the ATMega 64 bootloader. Where would I find a boot loader for this device?
Bookmarks