Ich hatte bisher einen mega8535 verwendet, der aber nahezu voll war (Programm >8100Byte). Jetzt habe ich diesen durch einen mega16 ersetzt, und auf einmal ist das vom Compiler erzeugte Programm über 8800Byte groß, ohne das ich was verändert habe (außer mega8535 auf mega16). Gibt es irgendwelche versteckten Optionen in WinAVR die ich vielleicht aktiviert habe ?
durch den größeren adressraum werden auch die möglichen "sprungdistanzen" und der benötige platz für die interruptvektoren größer. ==> Verwendung von JMP/CALL statt RJMP/RCALL. Sprungtabellen werden größer. etc.
wenn du ein robby steuerst, ganz du das ganze vernachlässigen und dich auf andere schwerpunkte konzentrieren. du siehst die ganze sache ein bisschen zu verkniffen. mfg pebisoft
solche sachen , welche du beanstandest, bringt die ganze inovation für die zukunft ins stocken. mfg pebisoft
du bist ein bremskeil in sachen entwicklung. mfg pebisoft
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.