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.
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.
Hi,Eclipse 3.4.2 ist inklusive AVR-Plugin installiert. Optimierung ist bei beiden gleich eingestellt. Hex-Filegröße werde ich mal überprüfen
Hast du mal alle Compileroptionen verglichen? Um Unterschiede in den erzeugte Programmen festzustellen, vergleiche mal die .lss-Files. Da sieht man mehr. Oliver
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" ?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.