Forum: Mikrocontroller und Digitale Elektronik Fehler beim Programmieren eines Mega2560: verification error


von Flo85 (Gast)


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.

von Flo85 (Gast)


Lesenswert?

Sorry, hab was vergessen zu erwähnen:

Kleinere programme lassen sich problemlos flashen.

von holger (Gast)


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?

von Flo85 (Gast)


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.

von spess53 (Gast)


Lesenswert?

Hi

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

Der Flash ist aber in Words organisiert. Also sind 0x1000 64 kWords oder 
128 kB.

MfG Spess

von Flo85 (Gast)


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. :-(

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.