Verification Mismatch Error When Programming - AT90USB1287

Go To Last Post
2 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I am stuck on this error when using avrdude, it does something as the LED does go out when programming it, using a JTAG ICE programmer

 

avrdude: jtagmkI_initialize(): warning: OCDEN fuse not programmed, single-byte EEPROM updates not possible

avrdude: AVR device initialized and ready to accept instructions

 

Reading | ################################################## | 100% 0.01s

 

avrdude: Device signature = 0x1e9782 (probably usb1287)

avrdude: NOTE: "flash" memory has been specified, an erase cycle will be performed

         To disable this feature, specify the -D option.

avrdude: erasing chip

avrdude: jtagmkI_initialize(): warning: OCDEN fuse not programmed, single-byte EEPROM updates not possible

avrdude: reading input file "usbstick.hex"

avrdude: input file usbstick.hex auto detected as Intel Hex

avrdude: writing flash (26818 bytes):

 

Writing | ################################################## | 100% 4.83s

 

avrdude: 26818 bytes of flash written

avrdude: verifying flash memory against usbstick.hex:

avrdude: load data flash data from input file usbstick.hex:

avrdude: input file usbstick.hex auto detected as Intel Hex

avrdude: input file usbstick.hex contains 26818 bytes

avrdude: reading on-chip flash data:

 

Reading | ################################################## | 100% 4.58s

 

avrdude: verifying ...

avrdude: verification error, first mismatch at byte 0x0000

         0x00 != 0x0c

avrdude: verification error; content mismatch

 

avrdude: safemode: Fuses OK (E:F3, H:99, L:FE)

 

avrdude done.  Thank you.

_________________________________________________

 

I am a student so cannot really afford the more expensive programmers, any help is appreciated!! :)

 

Have been Google'in the issue and could not find anything that worked for me

 

Last Edited: Sun. May 21, 2017 - 05:39 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

It looks as if you are trying to use a Chinese JTAGICE-1 clone. These only work with the "old" AVR models like mega16,32,64,128,..
.
Since you have "modern" USB chip, you can program via USB with its DFU bootloader
Otherwise, you can use the regular ISP just like every other AVR. e.g. with a USBASP.
.
Note that most ISP programming software will erase the factory DFU bootloader.
.
If you want to use JTAG debugging, you need a Dragon or ATMEL-ICE.
.
Which country do you live? What University? Or hobbyist?
.
David.

Last Edited: Sun. May 21, 2017 - 06:59 AM