wenn ich ein programm für den asuro erstelle, bekomme ich in winavr eine 5kb größe hex datei und das gleiche programm wird in AVR studio 12kb groß. weiß jemand wieso? welche einstellungen muss ich machen, dass AVR studio eine gleiche hex erstellt wie winavr?
Wie jetzt?
WinAVR compiliert doch nur C-Code und AVR-Studio compiliert Assembler.
Wie willst Du denn dann die erzeugten Hex-Files vergleichen?
Oder stehe ich jetzt irgendwie auf dem Schlauch?
Natürlich, die Compiler-Optimierung...
Im Studio benutzt WinAVR ja nicht automatisch das externe makefile...
Ich stand wohl wirklich etwas auf dem Schlauch...
Dann am besten mal die Einstellungen vom Studio nehmen, und in etwa so einstellen wie im Bild im Anhang gezeigt, sollte dem was im Asuro-Makefile steht nahe kommen.
lade die datei in ponyprog oder in Bascom rein und schau mit deinen linsen auf den speicherraum der dargestellt wird. das sind die wirklichen plätze im AVR .
Lesezeichen