Forum: Compiler & IDEs MSPGCC4 mit Eclipse?


von Christian R. (supachris)


Lesenswert?

Hallo,

hat schon jemand erfolgreich den MSPGCC in der 4er Version ( 
http://sourceforge.net/projects/mspgcc4/ ) unter Windows im Einsatz? 
Irgendwie bekomm ich´s nicht richtig hin. Nachdem ich mir alle möglichen 
Cygwin DLLs aus meiner Xilinx Installation zusammen gesucht habe, läuft 
zumindest der Kompiler und erzeugt ein ELF-File. Allerdings bekomme ich 
den Debugger nicht zum laufen. Eine DLL nach der anderen wird 
angemeckert, da das ja wieder alles auf das grauenvolle Cygwin 
kompiliert ist. Eine Installation des Cygwin Komplettpaketes zerschießt 
mir das Xilinx EDK, geht also auch nicht.

Ist denn überhaupt der msp430-gdb von der 4er Version kompatibel mit dem 
msp430-gdbproxy der 3er Version? Der Proxy wird nämlich nicht 
mitgeliefert....

Vielleicht hat jemand schon mal damit experimentiert...

von Andreas W. (theslow)


Lesenswert?

Ich hab es gerade mal getestet, der gdb-Proxy der 3-er Version 
funktioniert mit dem neuen GDB. Als nächstes folgt die eclipse 
Integration, wenn ich überlege, dass ich das letzte mal eine Woche 
gebraucht habe bis die Entwicklungsumgebung lief, glaube ich es könnte 
noch ein bisschen dauern, da ich momentan recht wenig Zeit habe. Mal 
sehen ich melde mich wieder, wenn es was neues gibt.

Ansonsten wird es wenn es funktioniert auf

msp430.funpic.de

eine Anleitung geben.

von Andreas W. (theslow)


Lesenswert?

So, da bin ich wieder, ich habe heute ein wenig Zeit gefunden und habe 
den mspgcc4 mit dem aktuellen Milestone5 von eclipse Helios zum Laufen 
bekommen, es hat sich praktisch nichts gravierendes gegenüber der 
Vorgehensweise bei der alten Version verändert.

Leider ist unsere funpic-Seite momentan immer wieder mal nicht zu 
erreichen, wenn sich das ändert werde ich auch die Anleitung dort 
aktualisieren.

So wie ich mich kennen dauert das allerding bestimmt mal wieder eine 
halbe Ewigkeit.

von Christian R. (supachris)


Lesenswert?

Ah, die aktuelle Version vom 18.2.2010 ist ein MinGW Build, braucht also 
den Cygwin Schrott nicht. Und siehe da, klappt auf den ersten Blick erst 
mal ordentlich mit dem gdbproxy aus der 3er Version. Wieso ist der 
eigentlich nicht dabei? Lizenzprobleme mit der TI DLL?

von Lukas S. (lsimma)


Lesenswert?

Hallo,

habe eine Anleitung erstellt:

* Eclipse 3.6 Helios, CDT 7.0 (Juni 2010)
* debuggen mit Eclipse selber (nix Insight)
* mspgcc4
* msp430-gccproxy

http://www.mikrocontroller.net/articles/MSP430_eclipse_helios_mspgcc4_gdb-proxy

Grüße,
Lukas

von Houman Amjadi (Gast)


Lesenswert?

Hallo!

Dank der ausführlichen Anleitung von Lukas habe ich erfolgreich die 
Gnu-Toolkette zum Laufen gebracht. Mit dem Launchpad geht es auch prima. 
Wenn ich aber meine neue Errungenschaft, nämlich MSP430FR5739 
ausprobieren möchte, dann habe ich massive Probleme.
- Device wird nicht von Compiler unterstüzt. Dies ist weniger 
schwerwiegend, man kann zunächst einen anderen Typen nehmen.
- Schlimmer ist, daß der Debugger auch nicht will. Ich bekomme die 
FehlermMeldung, daß falscher Devicetyp erkannt wurde.

Hinweis: Ich habe MSP430.dll und HIL.dll aus der neusten TI CCS V4.2.3 
MCU_Version übernommen, und diese Variante funktioniert mit dem EVB 
einwandfrei.

Was soll ich machen, damit auch MSPGCC4 mit dem FRAM-Teil geht?

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
Noch kein Account? Hier anmelden.