Forum: Mikrocontroller und Digitale Elektronik MSP430F5xxx mit Launchpad?


von Max G. (l0wside) Benutzerseite


Lesenswert?

Kennt jemand eine Möglichkeit, die etwas größeren MSP430 mit dem 
Launchpad zu betreiben? Das Spy-by-Wire-Interface passt ja, nur streikt 
bei mir der CCS-Debugger und beschwert sich über einen mangelnden 
Treiber für den verwendeten MSP430F5310 (not supported device).

Lässt sich dieser Treiber irgendwie nachrüsten? Oder muss ich noch einen 
MSP-FET430UIF kaufen?
http://focus.ti.com/lit/ug/slau278f/slau278f.pdf, Seite 14 liest sich so 
:-(

Max

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Hast Du schon mal OpenOCD versucht?

Ich habe es mit dem SWD Patch unter Linux.
Allerdings habe ich derzeit nur die beiden Mitgelieferten MSP430

Grüße
Michelle

von Michelle K. (Firma: electronica@tdnet) (michellekonzack) Benutzerseite


Lesenswert?

Auf der anderen Seite:

Warum frägst Du nicht einfach im MSP430 Forum nach?

Grüße
Michelle

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Max G. schrieb:
> nur streikt bei mir der CCS-Debugger und beschwert sich über
> einen mangelnden Treiber für den verwendeten MSP430F5310
> (not supported device).

Da geht es nicht um einen Treiber im eigentlichen Sinne, der Debugger 
kennt schlichtweg den µC nicht.
Verwendest Du denn eine aktuelle Version von CCS?

von Achim M. (minifloat)


Lesenswert?

Rufus Τ. Firefly schrieb:
> der Debugger
> kennt schlichtweg den µC nicht

Damit ist aber ein Softwareproblem auf PC-Seite gemeint. TI sagt ja 
selbst, dass man mit dem LP auch alle größeren "Viecher" brennen und 
debuggen kann.

mfg mf

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Natürlich, mit "Debugger" ist die PC-Software gemeint, nicht der JTAG- 
resp. SBW-Adapter.

(Warum manche Leute einen JTAG-Adapter als "Debugger" bezeichnen müssen, 
ist mir ähnlich unverständlich wie die Neigung, einen Notaus-Taster als 
"Buzzer" zu bezeichnen)

von Max G. (l0wside) Benutzerseite


Lesenswert?

Rufus Τ. Firefly schrieb:
> Max G. schrieb:
>> nur streikt bei mir der CCS-Debugger und beschwert sich über
>> einen mangelnden Treiber für den verwendeten MSP430F5310
>> (not supported device).
>
> Da geht es nicht um einen Treiber im eigentlichen Sinne, der Debugger
> kennt schlichtweg den µC nicht.
> Verwendest Du denn eine aktuelle Version von CCS?

Hallo Rufus,

der CCS ist aktuell, vor einigen Wochen bei TI runtergeladen. Ich kann 
auch Code für den F5310 compilieren (d.h. die passenden Header und 
Linker-Konfigurationen sind dabei), aber er weigert sich, den uC zu 
erkennen und den Code draufzuflashen.
Ggf. liegt es doch an meiner HW, ich schaue am Montag noch mal nach (der 
Rest des Boards hat wohl auch noch ein paar Macken...) und hänge ein 
Oszi an die zuständigen Pins.

Gruß,

Max

von Max G. (l0wside) Benutzerseite


Lesenswert?

Kurze Rückmeldung: mit dem FET funktioniert´s, mit dem Launchpad nicht.
Ich verstehe die TI-Politik zwar nicht, aber so ist es wohl.

Jetzt muss ich bloß noch rausfinden, warum das zweite Board nicht will, 
aber das ist ein anderes Thema...

Grüße,

Max

von Peter (Gast)


Lesenswert?

Hi,

Update mal die firmware des auf dem launchpad verbauten 1612.

Das Launchpad besteht aus der gleichen hardware wie das ez430, das 
firmwareimage sollte also funktionieren.
dadurch wären dann auch 5xx controller zu flashen?!

http://processors.wiki.ti.com/index.php/EZ430_Emulator_Upgrade

firmware:
http://processors.wiki.ti.com/images/5/5c/EZ430-Chronos_MSP430F1612_FW.zip

von Norman F. (nofreak)


Lesenswert?

Ich hab hier einen MSP430F5529 und der lässt sich problemlos mit Hilfe 
des Launchpads flashen und debuggen unter Code Composer Studio 
v4.2.4.00033.




Man muss natürlich ein Target Configuration File für den passenden 
Controller einrichten:

Connection: TI MSP430 USB1

Board or Device: MSP430F5310


Bei der Hardware muss muss man auch richtig verdrahten:

Auf dem Launchpad (LP) die Jumper abziehen bzw. so umstecken, dass sie 
nichts mehr verbinden, außer den für Vcc. An der 2,54mm-Doppeleiste die 
oberen Pins Test(SBWTCK) und RST(SBWTDIO) nutzen ! Vcc und Vss unten 
rechts auf dem Launchpad nutzen.

Der 64-Pin-µC:
- Pin 59 an Test auf dem LP
- Pin 64 an RST auf dem LP, außerdem 2,2nF gegen Vss und 47k gegen Vcc
- Pin 15 und Pin 40 an Vcc auf dem LP
- Pin 16 und Pin 39 an Vss auf dem LP
außerdem:
- zwischen Pin 15 und 16 ein 10µF und 100nF parallel sowie
- zwischen Pin 40 und 39 ein 10µF und 100nF parallel

Für den 48-Pin-µC analog nach dessen Pinbelegung.


Das funktioniert sehr gut als Minimalbeschaltung.

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.