Guten Morgen, ich habe gestern Abend versucht die glcd-Routinen von Holger Klabunde an einen anderen Prozessor (mega8535) anzupassen und bekomme folgende Fehlermeldung: c:\winavr......\ld.exe region text is full (main.elf section .txt) make.exe: *** [main.elf] Error 1 kann mir das jemand übersetzen? Danke schon mal! In diesem Zusammenhang habe ich noch eine Frage zum Preprozessor: im Makefile wird der Prozessortyp definiert mit z.B. MCU=atmega128 -> im *.h wird dann zum Beispiel abgefragt #if defined (_AVR_ATmega128_) wird evtl. intern durch den AVR-GCC "atmega128" mit "(_AVR_ATmega128_)" gleichgesetzt? auch hierfür herzlichen Dank! Gruß Holger
"region text is full" -> "Der Text-Bereich ist voll" Falls das noch nicht klar sein sollte: Das Programm ist zu groß für Deinen Controller. Nun hat der Mega8535 auch nur 1/16 des Programmspeichers des Mega128 zur Verfügung, was ursächlich für das nicht-Funktionieren sein dürfte...
Nein sowas blödes aber auch!! selbstgeißel Wie konnte mir das unterlaufen? Der ATmega128 hat ja 128k Flash! Danke!
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.