Hallo, ich benutze das avr-plugin für Eclipse unter Windows und erzeuge damit eine Exe-Datei. Bis dahin klappt alles. Wenn ich aber in den Post-Build-Optionen angebe, dass die Datei anschließend in hexadezimale Form (.hex-Datei) umgewandelt wird, bekomme ich folgende Fehlermeldung: Convert to hex avr-objcopy.exe -j .text -j .data -O ihex Test.exe Test.hex avr-objcopy.exe:Test.exe: File format not recognized make[1]: [post-build] Error 1 (ignored) Ich komme jetzt einfach nicht weiter. Kann es vielleicht sein, dass eine ausführbare Exe-Datei garnicht umgewandelt werden kann? Oder liegt es an was anderem? Wäre super, wenn jemand helfen könnte. Gruß, Uli
Unter Vorbehalt: Da muss irgendwas mit Deinen Projekteinstellungen nicht stimmen. An sich musst Du überhaupt keine Exe-Datei erzeugen. Das ist absolut sinnlos wenn von vorneherein klar ist, dass ein AVR das Ziel ist. Eine EXE- Datei passt ja ohnehin nur auf eine x86 Architektur mit irgendwas DOS-Windows mäßigem als Hintergrund.
Huch schrieb: > Unter Vorbehalt: Da hast du ganz ohne Vorbehalt recht. Wenn eine .exe erzeugt wird, läuft der falsche gcc mit dem falschen makefile. Irgend etwas stimmmt dann mit der Installation des avr-gcc oder des Eclipse-plugins nicht. Oliver
Ja, ihr habt beide Recht! Das Projekt wurde schon erstellt, bevor das Plugin installiert wurde. Jetzt habe ich spaßeshalber ein neues Projekt aufgemacht und kann plötzlich auf die ganzen AVR-Optionen in den Properties zugreifen! Damit sollte das Thema hoffentlich erledigt sein. Vielen Dank erstmal für eure Hilfen!
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.