www.mikrocontroller.net

Forum: Compiler & IDEs Eclipse MSPGCC kein elf-File


Autor: Nico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Abend!

Ich habe ein kleines Problem mit Eclipse und dem MSPGCC! Das Problem 
ist, dass ich kein .elf-File bekomme sondern ein File ohne Endung!
Ansonsten funktioniert alles, man kann dieses File auf den MSP430 laden 
und es läuft auch!
Ich wundere mich nur warum kein elf-File erzeugt wird!?
Wenn ich in Eclipse unter Built-Output die Endung elf einstelle, kommt 
folgende Fehlermeldung:

make -k all
make: *** No rule to make target `test.elf', needed by `all'.
make: Target `all' not remade because of errors.

Wo liegt der Fehler? Kann mir jemand helfen diesen Fehler zu finden?
Danke im Voraus!

Nico

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du ein Managed Make Projekt gemacht? Irgendwie scheint was mit dem 
makefile nicht zu stimmen. Ich kann bei meinen Build-Options auch jede 
beliebige Endung einstellen (Bei Build Artefakt) und der macht das. Ohne 
Endung klappt aber auch alles andere (Debuggen, Disassembler usw) 
problemlos. Ist nur kosmetisch.

Autor: Nico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Christian!
Ja, ich habe ein Managed Make C Projekt ausgewählt!
Deswegen wundert mich das ja. Ich meine es klappt ja halt auch alles, 
selbst debuggen obwohl das ja nicht so stabil läuft.
Mich wundert es nur, weil ja eigentlich ein elf-File vorgesehen ist 
oder!?
Und das make-File kann ich nicht verändern bzw. da sehe ich garnicht 
durch!

Und bei Dir kann man beim Output-File reinschreiben was man will? 
Komisch!
Welche Version von Eclipse + CDT + MSPGCC benutzt Du?

Autor: Christian R. (supachris)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Elf File wird immer erstellt, wenn du MSPGCC-ELF beim Projekt ausgewählt 
hast. Wie die Endung heißt, und ob überhaupt eine dran ist, ist 
schnuppe.

Ich hab die aktuelle Eclipse Europa Edition, also 3.3 mit CDT4.0. MSPGCC 
vom Mai letzten Jahres.

Hast du die Endung auch an der richtigen Stelle eingestellt? Siehe Bild.
Musst du dann natürlich im Debugger noch anpassen...und im 
gdb-init-File.

Autor: Nico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich glaube dann werde ich mal die neue Version von eclipse ausprobieren!
Ich habe noch eine ältere Version laufen und wenn ich elf einstelle dann 
kommt die oben genannte Fehlermeldung!
Wenn ich den Debugger nicht benutze dann muss ich doch dort und in der 
gdb-init nichts ändern oder?
Läuft die auch mit dem aktuellen mspgcc vom 16.02.2007?

Autor: Nico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich muss doch bei dem neuen Eclipse + CDT nicht mehr das CDT-Plugin 
installieren oder???

Autor: Nico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also, das CDT-Plugin muss auch installiert werden! *probieren geht über 
studieren!* :-)
Nur mit dem neuen mspgcc scheints ein Problem zu geben, zumindest mit 
der msp430-downloader.exe. Da kommt der Fehler "An error occoured: 
callbacks are not supprted with other libraries than mspgcc's"!

Hat das schon jemand gesehen?

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also bei meinen älteren Eclipse-Installationen ging das genauso mit elf 
File. Wenn du den Debugger nicht nutzt, musst du ihn natürlich nicht 
einstellen.
Alle Versionen des mspgcc Paktes nach Mai 06 laufen bei mir nicht mit 
dem TI-USB Debugger. Da hängt der sich beim Download auf.
Ja, das CDT ist in die C/C++ Version der Eclipse jetzt integriert.

Autor: Nico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Du hast Recht, nur der mspgcc-downloader aus der Mai-Version 
funktioniert. Bei mir übrigens über den parallelen-JTAG-Adapter!

Aber ich hab jetzt mein elf-File!

Danke Dir Christian!

Autor: Nico (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Aber ist nicht komisch, dass es schon zwei neue Versionen vom MSPGCC 
gibt und bei beiden der Downloader nicht mehr geht???

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, was da genau nicht geht, weiß ich nicht, jedenfalls wird scheinbar 
das elf file in den Flash geladen, Starten und Debuggen geht aber nicht. 
Keine Ahnung, habs aufgegeben und die alte Version genommen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.