www.mikrocontroller.net

Forum: GCC MSPGCC-Linux Howto?

Autor: Lanius (Gast)
Datum: 23.04.2003 00:59

bin gerade auf SuSe 8.1 umgestiegen und finde keinen überblick.
Kann mir mal jemand sagen welche Tools und Programmpackete ich wirklich
brauche?
Bisher habe ich MSPGCC und C-Spy unter W98SE verwendet.
Lade gerade diverse Pakete von runter, ist aber nie das drin was ich
dachte :(
Autor: Klaus Sperlich (Gast)
Datum: 26.04.2003 15:47

Hallo,
Ich bin schon länger auf der Suche nach einem ersatz für
den Insight-Debugger, weil der ziemlich unstabil läuft.
Hast Du mit C-SPY Programme debugt, die mit msp430-gcc übersetzt wurden?
Geht dann debugging auf C-Level oder nur Debuggen auf Assembler Ebene?
Autor: Lanius (Gast)
Datum: 26.04.2003 17:56

C-SPY habe ich nur zum flashen verwendet, habe bisher keinen Debugger
wirklich benutzt.
Hab zur Zeit auch noch nicht den Überblick das ich wirklich was
empfehlen könnte.
Bis jetzt habe ich nur Ultraedit > Msp430-gcc und dann nur zum flashen
CSpy mit nachgebautem JTAG.Adapter verwendet.
Autor: Andreas Schwarz (Gast)
Datum: 26.04.2003 19:12

Zuerst musst du einen halbwegs aktuellen binutils-Snapshot runterladen
und kompilieren:

  cd /tmp
  wget
ftp://sources.redhat.com/pub/binutils/snapshots/binutils-030422.tar.bz2
  tar xjvf binutils-030422.tar.bz2 && cd binutils-030422
  ./configure --target=msp430 --prefix=/usr/local/msp430
  make
  su
  make install
  exit
  export PATH=$PATH:/usr/local/msp430/bin

Dann den GCC:

  cd /tmp
  wget
ftp://sources.redhat.com/pub/gcc/releases/gcc-3.2/gcc-core-3.2.tar.bz2
  tar xjvf gcc-core-3.2.tar.bz2

  cvs -d:pserver:anonymous@cvs.mspgcc.sourceforge.net:/cvsroot/mspgcc
login
  cvs -z3
-d:pserver:anonymous@cvs.mspgcc.sourceforge.net:/cvsroot/mspgcc co gcc

  cp gcc/gcc-3.3/* gcc-3.2/
  cd gcc-3.2
  ./configure --target=msp430 --prefix=/usr/local/msp430
--enable-languages=c
  make
  su
  make install
  exit

Dann die libc:

  cvs -z3
-d:pserver:anonymous@cvs.mspgcc.sourceforge.net:/cvsroot/mspgcc co
msp430-libc
  cd msp430-libc/src
  make
  su
  make install
  exit

So ungefähr jedenfalls.

Wie das mit dem GDB geht steht auf http://mspgcc.sf.net. Bau dir die
Version ohne Insight und verwende DDD wie auf
www.mikrocontroller.net/mspgcc.htm beschrieben.
Autor: Klaus Sperlich (Gast)
Datum: 27.04.2003 13:14

Danke an alle, die mir weitergeholfen haben!
Autor: Lanius (Gast)
Datum: 27.04.2003 15:09

danke Andreas, so weit hab ich es jetzt geschaft. Muste auf meinem
Rechner erstmal ne Menge nachinstallieren wie zB den System-Compiler,
CVS und so weiter, man soll doch keiner "Vollversion" auf einer Heft-CD
trauen ...
Mein MSP-Compiler läuft jetzt, als nächstes werde  ich  mal das flashen
versuchen.
Autor: Benjamin Johann (Gast)
Datum: 16.03.2004 07:23

So weit so gut! Aber leider funktioniert mein ddd nicht richtig. Er
bleibt einfach hängen und tut nix mehr, sobald ich ein programm lade
(in das Programm gerein) und schreibt er habe ein unbekanntes
HEX-Zeichen vom debugger empfangen. Im gdb-proxy kann man sehen, daß
ddd die VErbindung auch wieder beendet (abgebrochen) hat. Irgendwelche
Ideen?
Benni
Autor: Anton Gorbunov (Gast)
Datum: 28.06.2008 15:44

sudo su
apt-get install gcc
apt-get install cvs
apt-get install libx11-dev
apt-get install patch


export
CVSROOT=:pserver:anonymous@mspgcc.cvs.sourceforge.net:/cvsroot/mspgcc
export CVS_RSH=ssh
cvs login ( Kein paswort)

cvs checkout gcc
cvs checkout gdb
cvs checkout msp430-libc
cvs checkout jtag
cvs checkout packaging

cd packaging

make build

exit

gruss Anton Gorbunov

Antwort schreiben

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

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
  • Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel





Hinweis: der Originalbeitrag ist mehr als 6 Monate alt.

webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net