Forum: Compiler & IDEs Mega16 Code ineffektiver als Mega8535 ?


von Benedikt (Gast)


Angehängte Dateien:

Lesenswert?

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 ?

von Werner B. (wernerb)


Lesenswert?

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.

von pebisoft (Gast)


Lesenswert?

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

von pebisoft (Gast)


Lesenswert?

solche sachen , welche du beanstandest, bringt die ganze inovation für
die zukunft ins stocken.
mfg pebisoft

von pebisoft (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.