Forum: Mikrocontroller und Digitale Elektronik AVRDude und ATMega1284p -> Programm größer 31000Byte = verification Error


von Jörg G. (Gast)


Lesenswert?

Hallo Community,

Ich beschäftige mich grade nach langer Zeit wieder mit Microcontrollern.
Aufgrund einiger Probleme habe ich mich entschieden das ETH_M32_EX board 
von Ulrich Radig statt mit einem ATMega644 mit einem ATMega1284p zu 
betreiben.

Ich nutze WINAVR, AVRDude mit Burn-O-Mat v2 zum Flashen eines 
ATMega1284p.
Als Flashdevice nutze ich USBAsp (USB Atmel ISP Programmer von Ulrich 
Radig).
Ich habe mir hier und im Internet die entsprechenden .XML (Burn-o-mat) 
und .conf (avrdude) Dateien zusammen gesucht um den Microcontroller 
flashen zu können.

Ich habe nun folgendes Problem:
Sobald ich ein Programm compiliere welches beim Flashen die Grenze von 
ca. 31000 Byte überschreitet, bekomme ich vom Burn-O-Mat folgende 
Fehlermeldung:

-----------schnipp-------------------
avrdude.exe: 33634 bytes of flash written
avrdude.exe: verifying flash memory against 
C:\Downloads\AVR\ETH_M32_EX_SOFT\newStack1_2_7 
_MTX1_neu\Hexfiles\Webserver_MEGA1284_P.hex:
avrdude.exe: load data flash data from input file 
C:\Downloads\AVR\ETH_M32_EX_SOFT\newStack1_2_7 
_MTX1_neu\Hexfiles\Webserver_MEGA1284_P.hex:
avrdude.exe: input file C:Downloads\AVR\ETH_M32_EX_SOFT\newStack1_2_7 
_MTX1_neu\Hexfiles\Webserver_MEGA1284_P.hex auto detected as Intel Hex
avrdude.exe: input file C:\Downloads\AVR\ETH_M32_EX_SOFT\newStack1_2_7 
_MTX1_neu\Hexfiles\Webserver_MEGA1284_P.hex contains 33634 bytes
avrdude.exe: reading on-chip flash data:

Reading | ################################################## | 100% 
8.92s

avrdude.exe: verifying ...
avrdude.exe: verification error, first mismatch at byte 0x8000
             0x0f != 0xff
avrdude.exe: verification error; content mismatch

avrdude.exe done.  Thank you.
---------schnapp------------------

Die Fuses sind auf efuse:0xFF; hfuse:0xDF; lfuse:0xFF gesetzt.

Kann mir jemand einen Tip geben, woran es liegen könnte das ich keine 
größeren Dateien flashen kann ?
Eigentlich müsste der 1284p 128k vertragen, oder ?

Grüsse in die Community
Jörg G.

von Die Welt geht vor die Hunde (Gast)


Lesenswert?

avrdude 5.x ist das Problem, auf 6.x wechseln. Diese hat wiederum 
Probleme mit avr isp mkii clones

von Jörg G. (Gast)


Lesenswert?

Super Danke , das hat geholfen..
Jetzt klappt es.

Grüsse

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.