Forum: Mikrocontroller und Digitale Elektronik eclipse + mspgcc (controller erkannt aber keine verbindung)


von pait (Gast)


Lesenswert?

Hallo,

ich habe mir nun mal mspgcc mit eclipse unter windows installiert. 
Allerdings kann ich keine Verbindung zum Controller herstellen.

Bekomme immer folgende Meldung:

debug: MSP430_Initialize()
debug: MSP430_Configure()
debug: MSP430_VCC(3000)
debug: MSP430_Identify()
info:      msp430: Target device is a 'MSP430F44x' (type 14)
debug: MSP430_Configure()
notice:    msp430-gdbproxy.exe: waiting on TCP port 3333

Und das war´s.
Das heißt wohl, dass er den Controller erkennt aber keine Verbindung 
aufbauen kann.
Mit IAR klappt alles wunderbar, also kann es nicht am controller liegen.

Bin nach dem Tutorial hier im Forum vorgegangen.

Bin für jede Hilfe dankbar.

Grüße

von R. W. (quakeman)


Lesenswert?

Hier noch mal ein paar weitere Links zu Eclipse mit dem mspgcc:

Anleitung zum Einrichten von Eclipse mit mspgcc (v3):
http://msp430.ms.funpic.de/doku.php?id=msp430:entwicklungumgebung

Das Ganze funktioniert aber auch mit dem neueren mspgcc4, welcher auch
neuere Prozessoren unterstützt (z.B. CC430F6137):
http://mspgcc4.sourceforge.net/

Es wird aber trotzdem der mspgcc (also der v3) benötigt, weil nur in
diesem Paket der gdb-proxy drin ist. Dieser wird benötigt für die
Verbindung mit der Hardware. Er ist aber angeblich kompatibel zum
mspgcc4, weshalb in Eclipse auch der 4er eingetragen werden sollte.

Hier noch eine weitere Seite welche ebenfalls die Einrichtung in Eclipse
erklärt:
http://msp430.techcontent.net/eclipse.htm
http://msp430.techcontent.net/eclipse_tutor.htm
http://msp430.techcontent.net/eclipse_tutor1.htm
http://msp430.techcontent.net/eclipse_tutor2.htm

Ich werde die Tage das Ganze auch mal ausprobieren mit meiner neuen 
EZ430 Chronos, welche den CC430F6137 benutzt. Mal schauen ob das klappt. 
:)

Ciao,
     Rainer

von pait (Gast)


Lesenswert?

Problem gelöst...

Mit MSPGCC4 hat´s dann funktioniert...

von R. W. (quakeman)


Lesenswert?

Ich habs eben selber mal eingerichtet und es funktioniert auch mit 
meinem CC430F6137 problemlos. :)

von pait (Gast)


Lesenswert?

Ja jetzt wo´s funktioniert bin ich schon ein wenig begeistert.

Allerdings kommt nun schon wieder ein Problem:
Wollte nun einen anderen Controller (msp430f2001) anschließen und diesen 
will er nun nicht erkennen. Der Typ müsste aber unterstützt werden. Habe 
auch entsprechende einträge im \msp430\include pfad gefunden.

Ich denke mal es liegt an dem msp430-gdbproxy, da habe ich allerdings 
auch schon einige versionen ausprobiert. Habe auch versucht die 
msp430.dll auszutauschen. Hat alles nichts gebracht.

Weiß vielleicht noch jmd einen Rat wie man da vorgehen kann?

grüße...

von pait (Gast)


Lesenswert?

Okay es liegt wohl daran das der Controller auch Spy Bi Wire unterstützt 
und da nimmt der gdbproxy wohl immer die Variante.

Sowas steht aber auch immer in den letzten Winkeln des Netzes.

von R. W. (quakeman)


Lesenswert?

Ich musste für die Unterstützung des CC430F6137 auch relativ neue 
HIL.dll und MSP430.dll Dateien ins das Verzeichnis des msp430-gdbproxy 
kopieren. Diese habe ich aus dem Paket des FET-Pro 430 Lite Programmer 
von Elprotronic unter [1].
Denn die mitgelieferten beiden Dll's beim mspgcc Paket sind schon 
ziemlich alt und unterstützen nur wenige MSP430.

Ciao,
     Rainer

[1] http://www.elprotronic.com/files/FET-Pro430-Lite-Setup.zip

von pait (Gast)


Lesenswert?

Jap hatte auch die dll´s aus der aktuellen IAR Kickstart übernommen.

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.