Hallo, nutze seit Jahren Eclipse 3.2 mit dem MSP430 ausschliesslich zur C-Programmierung. Habe nun nach folgendem Link die Helios-Version eingerichtet: http://www.mikrocontroller.net/articles/MSP430_eclipse_helios_mspgcc4_gdb-proxy Klappt soweit alles prima. Was ich aber noch nie verstanden habe ist, wie ich in Eclipse z.B. ein MSP430-Assembler-Projekt starte. Brauche ich dazu ein gesondertes Assembler-Plugin? Ich kann unter "Neu" zwar die C/C++ - Projekte einrichten, aber kein Assembler-Projekt. Was ich machen möchte: - Ein einfaches Projekt in Eclipse anlegen - Ein Assembler-File aus den Beispielen slac014 dem Projekt hinzufügen - Das File übersetzen Auf der Kommandozeile kann ich z.B. das File fet140_tb01.S aus den Beispielen mittels einer Batch mit folgendem Eintrag: msp430-gcc.exe -c %1.S -o %1.elf -D_GNU_ASSEMBLER_ -mmcu=msp430x1611 ohne Probleme übersetzen, so dass ein elf-File erstellt wird. Wie geht das von Eclipse aus? Später möchte ich C- und Assemblercode unter Eclipse zusammen übersetzen. Mit dem IAR war das damals kein Problem, aber ich habe keine Ahnung, wie das unter Eclipse zu machen ist. Der Assembler steht ja bei C-Projekten schon in den Settings drin, irgendwie sollte es dann doch möglich sein, oder? Oder gehe ich da vom falschen Denkansatz aus, was mspgcc/4 angeht? Wenn es Beispiele gibt, oder Tutorials, die ich noch nicht per Google gefunden habe, dann bin ich dankbar für Hinweise. Gruß Gunb
Hallo, würde gerne wissen ob du eine Lösung gefunden hast den ich das selbe Problem habe. Ich arbeite mit Eclipse (Juno / Cross GCC + mspgcc , Windows) kann via Konsole zwei mixed Dateien (*.c+*.s) kompilieren und ein executable Datei generieren aber habe irgendwie die Hoffnungen aufgegeben um das in Eclipse durchzuführen. Irgendwelche Tipps sind Willkommen Danke Tech.
In Eclipse (Auto Projects, Manged Projects) ist leider *.s und *.S nicht das gleiche.... Deine Assembler Files müssen leider *.S heissen. In Make File Projects sollte es keine Rolle speieln. Cheers
Vielen Dank! ich habe die Assembler-Dateien mit *.S Datei-Endung unbennant. Außerdem musste ich unter Tool Settings/Cross GCC Assembler das "as" in Command Feld für : "gcc -D_GNU_ASSEMBLER_ -c" umschreiben! es hat kompiliert und ein Binary erzeugt (kann auch debuggen). Ich frage mich nur warum mit der Default-Option "as" alleine nicht funktioniert hat ... Grüße Tech.
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.