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
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.
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?
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.
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?
Ich muss doch bei dem neuen Eclipse + CDT nicht mehr das CDT-Plugin installieren oder???
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?
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.
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!
Aber ist nicht komisch, dass es schon zwei neue Versionen vom MSPGCC gibt und bei beiden der Downloader nicht mehr geht???
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.
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.