mikrocontroller.net

Forum: Compiler & IDEs C++ mit MSPGCC?


Autor: Ewald Kantner (ebtschi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Bisher habe ich meine Software für den MSP430 immer in C entwickelt. Da
die Programmstruktur allerdings immer komplexer wird, halte ich einen
Umstieg auf C++ für eine gute Idee.

Ich habe in meinem GCC-Verzeichnis auch ein C++-Beispiel gefunden,
allerdings kompiliert es erst garnicht. Ich habe in der Makefile die
Zeile "CXX = msp430-g++" entdeckt, nur leider habe ich kein
msp430-g++ installiert. Wo bekomme ich das Zeug am Besten her? OS ist
Fedora Core 4.

Hier habe ich schon gesucht und nichts gefunden:
http://sourceforge.net/projects/cdk4msp (dort habe ich meine bisherigen
RPMs her)
http://sourceforge.net/projects/mspgcc
http://rpmfind.net
etc.

Vielleicht hat ja jemand von euch Erfahrung mit der Thematik.

Autor: KoF (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hier im wiki ist ein skript, das den msp-gcc und alle komponente
installiert!!!
da ist auch der g++ bei! aber es fehlen halt die stdlib

Autor: Ewald Kantner (ebtschi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für den Tip, an das Script habe ich garnicht gedacht.
Leider funktioniert da irgendwas nicht. Nach dem Aufruf von:

cd gcc-3.2.3
./configure --prefix=/usr/local/msp430 --target=msp430

bekomme ich diese Fehlermeldung:

Configuration msp430-unknown-none not supported
Configure in
/home/ebtschi/tools_and_media/software/linux/install/mspgcc/gcc-3.2.3/gc 
c
failed, exiting.

Gibt es das Zeug nicht zufällig irgendwo als RPM? ;-)

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Configuration msp430-unknown-none not supported

GCC versteht den MSP430 nicht `out of the box', da die MSPGCC-
Entwickler ihr Backend aus irgendwelchen Gründen offline (also
außerhalb des GCC-Trees) pflegen.  Dadurch musst du einen
von GNU geholten GCC erst einmal für den MSP430 patchen.

Autor: Ewald Kantner (ebtschi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Patches, ok...

  $ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mspgcc login
  $ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/mspgcc co
gcc/gcc-3.3
  $ cp -r gcc/gcc-3.3/* gcc-3.2.3/

Sind das nicht eh genau dese 3 Zeilen, oder stehe ich gerade auf der
Leitung? ;-)

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.