Forum: Compiler & IDEs msp430 und Eclips unter Linux


von Darkstar999 (Gast)


Lesenswert?

Hallo liebe Community ich befasse mich seit einem Monat mit dem 
Mikrocontroller Msp430 !

Über

msp430-gcc

per Terminal klappt alles wunderbar nach Anleitung 
http://wiki.ubuntuusers.de/MSP430-Toolchain?highlight=msp430%20toolchain

Da es ja leider Keine Linux IDE für den Msp430 gibt aber Eclipse unter 
Windoof sehr gut funktioniert (Vmware) anders kommt mir
kein Windoof aufn Pc!!!! Habe ich das ganze versucht auch unter Linux 
einzurichten nach der Anleitung 
http://www.43oh.com/2010/11/a-step-by-step-guide-msp430-programming-under-linux/ 
Allerdings schmeißt der Compiler immer folgende Fehlermeldung aus:



**** Build of configuration Debug for project Msp ****

make all
Building file: ../Msp.c
Invoking: GCC C Compiler
msp430-gcc -mmcu=msp430x2211 -I/opt/msp430-gcc/msp430/include 
-I/opt/msp430-gcc/include -I/usr/include -O0 -g3 -Wall -c 
-fmessage-length=0 -MMD -MP -MF"Msp.d" -MT"Msp.d" -o"Msp.o" "../Msp.c"
/bin/sh: msp430-gcc: not found
make: *** [Msp.o] Fehler 127


Versuche ich das ganze mit der Datei und msp430-gcc über den Terminal

msp430-gcc -o Msp ./Msp.c

Geht es reibungslos

Ganz dumm bin ich ja auch nicht also Terminal gestartet und per Hand den 
Befehl eingegeben den Eclipse verarbeiten sollte

msp430-gcc -mmcu=msp430x2211 -I/opt/msp430-gcc/msp430/include 
-I/opt/msp430-gcc/include -I/usr/include -O0 -g3 -Wall -c 
-fmessage-length=0 -MMD -MP -MF Msp.d -MT Msp.d -o Msp.o ./Msp.c

funktioniert auch !!!!!

Was ich mir denke wo der Fehler liegt ist der [mark].[/mark] der zuviel 
ist in dem Befehlssatz von Eclipse!!!!!


**** Build of configuration Debug for project Msp ****

make all
Building file: ../Msp.c
Invoking: GCC C Compiler
msp430-gcc -mmcu=msp430x2211 -I/opt/msp430-gcc/msp430/include 
-I/opt/msp430-gcc/include -I/usr/include -O0 -g3 -Wall -c 
-fmessage-length=0 -MMD -MP -MF"Msp.d" -MT"Msp.d" -o"Msp.o" 
--(.)--./Msp.c
/bin/sh: msp430-gcc: not found
make: *** [Msp.o] Fehler 127


Hat jemand vielleicht das selbe Problem und ne Lösung parat ?

Bedanke mich jetzt schon mal für eure Mühen
MFG darkstar999

von Turbo J (Gast)


Lesenswert?

In Deinem Eclipse stimmt der $PATH nicht. Eventuell hilft es schon, wenn 
Du Dich einfach neu einloggst - dann wird die bashrc neu eingelesen. 
Stichwort Vererbung der Umgebung (Environment) von Unix-Prozessen.

Sonst hast Du 2 Möglichkeiten:

1. Du startest Eclipse aus dem Terminal - da stimmt der PATH ja.
2. Du veränderst in den Preferences von Eclipse den PATH und tägst dort 
den Pfad - im Beispiel "/opt/msp430-gcc/bin/" - ein.

von Darkstar999 (Gast)


Lesenswert?

Danke Turbo J werde es mal gleich ausprobieren!

von Darkstar999 (Gast)


Lesenswert?

Turbo J schrieb:
> In Deinem Eclipse stimmt der $PATH nicht. Eventuell hilft es schon, wenn
> Du Dich einfach neu einloggst - dann wird die bashrc neu eingelesen.
> Stichwort Vererbung der Umgebung (Environment) von Unix-Prozessen.

Daran liegt es scheinbar nicht

echo 'export PATH="${PATH}:/opt/msp430-gcc/bin/"' >> ~/.bashrc
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"
export PATH="${PATH}:/opt/msp430-gcc/bin/"

Turbo J schrieb:
> 1. Du startest Eclipse aus dem Terminal - da stimmt der PATH ja.

Ne funktioniert da auch nicht mit Eclipse


OHMAN Fehler Gefunden Inder Anleitung soll
"Build Artifact” tab and type in “elf” under “Artifact Extension“
das streichen und alles wird gut

von Darkstar999 (Gast)


Lesenswert?

Mist Fehler Tritt erneut auf das ist echt kurios ich weis nicht mehr 
weiter!!!

von darkstar999 (Gast)


Lesenswert?

Darkstar999 schrieb:
> **** Build of configuration Debug for project Msp ****
>
> make all
> Building file: ../Msp.c
> Invoking: GCC C Compiler
> msp430-gcc -mmcu=msp430x2211 -I/opt/msp430-gcc/msp430/include
> -I/opt/msp430-gcc/include -I/usr/include -O0 -g3 -Wall -c
> -fmessage-length=0 -MMD -MP -MF"Msp.d" -MT"Msp.d" -o"Msp.o"
> --(.)--./Msp.c
> /bin/sh: msp430-gcc: not found
> make: *** [Msp.o] Fehler 127

LÖSUNG:

Einfach per root ne Verknüpfung von Msp430-gcc in den bin Ordner 
Packen !

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.