Forum: Compiler & IDEs Projekt erstellt mit AVRStudio und Eclipse -> unterschiedliches Ergebnis


von Jan (Gast)


Lesenswert?

Hi, ich habe ein Problem mit Eclipse. Im AVRStudio habe ich ein Projekt 
erstellt und es funktioniert einwandfrei. Den gleichen Quellcode hab ich 
jetzt in Eclipse importiert. Die Compilier-Einstellungen sind bei beiden 
Projekten gleich. Trotzdem läuft die Software mit Eclipse geflasht nicht 
wirklich gut. Das Programm ist deutlich langsamer und nach kurzer Zeit 
stürzt es ab. Hat jemand eine Idee woher ein solches Fehlverhalten 
kommt? ich hatte früher schon mit Eclipse gearbeitet aber einen solches 
Verhalten hatte ich noch nie.

von baseJump (Gast)


Lesenswert?

Welche Version von Eclipse hast du?
meine: Eclipse 3.4.2 ganymed

Hast du das AVR-Eclipse-Plugin installiert?

Wie ist deine Optimierung beim AVR-Studio und wie ist sie bei Eclipse?
Unterscheidet sich die Größe der Flash/EEprom-Daten oder der Hex-datei?

Es dürfte bei gleichen Einstellungen keinen Unterschied geben da beide 
nur WinAVR nutzen.

von Jan (Gast)


Lesenswert?

Hi,Eclipse 3.4.2 ist inklusive AVR-Plugin installiert. Optimierung ist 
bei beiden gleich eingestellt. Hex-Filegröße werde ich mal überprüfen

von Oliver (Gast)


Lesenswert?

Hast du mal alle Compileroptionen verglichen?

Um Unterschiede in den erzeugte Programmen festzustellen, vergleiche mal 
die .lss-Files. Da sieht man mehr.

Oliver

von Jan (Gast)


Lesenswert?

Sowohl die *.lss-Dateien als auch die *.hex-Dateinen sind bei dem 
Eclipse-Projekt größer. Ich hab nochmal nach der Codeoptimierung 
geschaut, ist bei beiden gleich. Oder gibt es im Eclipse noch irgendwo 
noch ein verstecktes Häckchen "Optimierung aktivieren" ?

von 900ss (900ss)


Lesenswert?

Es kann eigentlich nur an unterschiedlichen Compiler/Linker Optionen 
liegen oder du hast unterschiedliche Toolchains (WinAVR) benutzt. Also 
beim Studio etwas anderes als mit Eclipse. Ansonsten sollte bei beiden 
exakt dasselbe herauskommen. Vergleiche nochmal die Aufrufzeilen des 
Compilers/Linker zwischen Eclipse und Studio genau. Wenn du 
unterschiedliche WinAVR-Versionen hast, dann stelle die Pfade so, dass 
immer die gleiche genutzt wird.

900ss

von Simon K. (simon) Benutzerseite


Lesenswert?

Vergleiche (Oder poste hier) doch bitte einmal die Kommandozeilenaufrufe 
von AVR Studio und Eclipse.

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.