AvrProg Data in file does not fit into Flash

Gast #4387179
Lesenswert?

Peter schrieb:

> Jedesmal wenn ich das Programm auf den Atmega 2560 schieben will bekomm
> ich die im Anhang zu sehende Fehlermeldung. Das programm wird auch nicht
> richtig abgearbeitet. Woran liegt das?

Das kann zwei Ursachen haben:

1) Du hast in der Programmersoftware den falschen Controller 
ausgewählt.

2) Der Programmer oder die Programmersoftware unterstützen AVR-Devices 
mit mehr als 64k Flash nicht korrekt. Das kann allerdings nur dann 
relevant werden, wenn dein Programm (samt konstanten Daten) tatsächlich 
größer als 64k ist. Unterhalb dieser Grenze sollte es keine Probleme 
geben, auch wenn der Controller mehr Speicher bietet.

Ich tippe also mal auf 1)...
Gast #4387581
Lesenswert?

Also als Controller habe ich den Atmega2560 ausgewählt. Diesen habe ich 
auch angeschlossen. Was interessant ist, das die Meldung erst ab 8192 
bytes kommt.
Der Controller ist ja auch nur 3.3% voll. Aber die Meldung kommt 
trotzdem...
Gast #4387626
Lesenswert?

Naja,

das Problem wurde von c-hater beschrieben, wenn Du es nicht wahr haben 
willst, dann kann man Dir nicht helfen.

Peter schrieb:
> Also als Controller habe ich den Atmega2560 ausgewählt. Diesen
> habe ich
> auch angeschlossen. Was interessant ist, das die Meldung erst ab 8192
> bytes kommt.
> Der Controller ist ja auch nur 3.3% voll. Aber die Meldung kommt
> trotzdem...
Gast #4387722
Lesenswert?

Peter schrieb:
> Der Controller ist ja auch nur 3.3% voll. Aber die Meldung kommt
> trotzdem...

Da wirfst du 2 Sachen durcheinander. Die 3,3% meldet der 
Compiler/Linker, da ist ja auch 2560 gewählt wie man am Ausdruck sieht. 
Aber das sagt nichts darüber was am Programmer gewählt ist, 
offensichtlich willst du einen Chip mit 8192 Byte Flash programmieren.

Abgesehen davon, da die Meldung nicht von Microsoft stammt, kann man 
schon annehmen, das genau das gemeint ist was da steht: Das Programm 
passt nicht in den vorhandenen Speicher.

Georg
Gast #4396743
Lesenswert?

Hallo,

vielen Dank schon mal für die antworten. Hat an dem ausgewählten 
Controller unten im Fenster gelegen. Hatte bisher noch niemals damit 
Probleme, aber ehrlich gesagt hatte ich auch noch nie da was einstellen 
müssen. Wollte nur nochmal Rückmeldung geben um vll anderen damit helfen 
zu können.

Gruß Peter
Angehängte Dateien:

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