Projekt erstellt mit AVRStudio und Eclipse -> unterschiedliches Ergebnis

Gast #1377636
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.
Gast
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.
Gast
Hast du mal alle Compileroptionen verglichen?

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

Oliver
Gast
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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.