ATmega128, AVRISP: 'hex file does not match' ??

Gast #224292
Lesenswert?

Ich bin grade mal wieder ein wenig ratlos:
Ich arbeite mit:

einem ATmega128,
WinAVR (letzte Version),
AVR-Studio und AVRISP.


Nach dem Compilierten erhalte ich mit avr-size folgende Angaben:
text     data      bss      dec      hex  filename
12786     2221      169    15176     3b48  blabla.o

Beim Flash-Versuch mit AVRStudio und AVRISP erhalte ich die
Fehlermeldung:

'The contents of the HEX file does not fit in the selected device'


Warum das? Müßte das File nicht locker in den ATMega128 passen?
Was habe ich übersehen/falsch gemacht?

Gruß, Michael
Gast #224293
Lesenswert?

...does not fit in the selected device'
welches Device hast Du denn 'selected'?
Vielleicht hast Du vorher mit einem Mega8 oder so gespielt und
vergessen umzustellen. Passiert mit hin und wieder mitm STK500. Da
steht dann im Reiter "PROGRAM" oben noch der alte chip drinne.

Bei WinAVR geht das sicher anders, aber hier muss amn doch betsimmt
auch irgentwo sein 'device' einstellen
Gruß
Axel
Gast #224294
Lesenswert?

Hallo Axel,

Das ist leider nicht die Lösung des Problems:

Ich denke, ich habe die richtigen Einstellungen in beiden Fällen
gewählt:
unter winAvr mit -mmcu=atmega128 compiliert und
im AVRStudio-Fenster für den AVRISP den ATmega128


Gruß, Michael
Gast #224295
Lesenswert?

Ich bin soeben versuchsweise von Version
'WinAVR-20050214' auf die ältere 'WinAVR-20040720' zurückgegangen.

Und was soll ich sagen?!: Jetzt geht es wieder ohne Fehlermeldung.
Liegt hier evtl. ein Bug in der neueren Version vor oder beachte ich
vielleicht einen wichtigen Unterschied zwischen den beiden Versionen
nicht?

Gruß, Michael

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