Hallo Leute, hab folgendes Problem. 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?
Auch zum Programmieren den richtigen Kontroller ausgewählt?
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)...
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...
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...
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
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. 8192 Bytes klingt irgendwie nach Boot Section...
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.

