Fehler beim Programmieren eines Mega2560: verification error

Gast #4560534
Lesenswert?

Hallo,

Habe ein Problem beim programmieren eines mega2560 mit AVR Dude.

Bekomme folgende Fehlermeldung:

Reading | ################################################## | 100% 
22.33s

avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x10000
         0x80 != 0xff
avrdude: verification error; content mismatch

avrdude done.  Thank you.


Also einen Verifizierungsfehler, jedes mal an der gleichen Stelle: 
0x1000 - aber warum?

Die Fuse Bits sind folgendermaßen gesetzt: L:FFh, H:D9h, E:FFh

Verwende das Modul von chip45:

http://www.chip45.com/products/crumb2560-1.1_avr_atmega_modul_board_atmega2560_usb_rs232_rs485.php

Habe auch einen weiteren 2560 auf einem anderen Modul, dort geht es 
ebenfalls nicht.

Das Programm ist 119740 Bytes groß - ähnlich große Programme hab ich auf 
einem 128er schon problemlos programmiert.
Gast #4560543
Lesenswert?

>Also einen Verifizierungsfehler, jedes mal an der gleichen Stelle:
>0x1000 - aber warum?

Weil dein nicht genannter Programmer einen mega2560 nicht über
128kB beschreiben kann. Programmer Firmwareupdate mal versucht?
Gast #4560586
Lesenswert?

Programmer ist ein mySmartUSB light.

0x10000 ist aber 65536 --> also die erste Stelle über 64kB

Bei über 128kB müsste es ja bei 0x20000 sein.

Das mit dem Firmwareupdate werde ich mal probieren.

Alternativ könnte ich noch einen Bootloader flashen und dann das 
Programm über die USB Schnittstelle laden.
Gast #4561061
Lesenswert?

Stimmt, Denkfehler meinerseits.

Das Update brachte jedenfalls Erfolg, programmieren funktioniert jetzt.

Allerdings brach die Geschwindigkeit massiv ein, für knapp 120kB fast 
3Min Brenndauer statt vorher 55 Sekunden. :-(

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren