Forum: Mikrocontroller und Digitale Elektronik MSP430 mit STK-500 Programmieren?


von Peter P. (hackrid)


Lesenswert?

Hi,

wollte fragen ob ich einen Controller der MSP430-Familie mit einem ATMEL 
STK-500 Programmieren kann.



vg und Vielen Dank

Peter

von Kugel (Gast)


Lesenswert?


von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ausführlicher:

So gut wie nie ist es möglich, einen Controller aus einer bestimmten 
Familie eines Herstellers mit einem Programmiergerät/Entwicklungssystem 
für eine andere Familie, geschweige denn auch noch eines anderen 
Herstellers zu programmieren.

MSP430 werden üblicherweise über ihr JTAG-Interface programmiert, 
neuere bieten zusätzlich noch die JTAG-artige SBW-Schnittstelle an. 
Zusätzlich kann auch mit BSL über eine serielle Schnittstelle 
programmiert werden.

Ein SBW-Programmieradapter ist auf dem spottbilligen Launchpad enthalten 
und kann für alle SBW-fähigen MSP430-Varianten verwendet werden.

von Peter P. (hackrid)


Lesenswert?

danke :)

dann werde ich wohl die paar euro für das launchpad berappen :)

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nun, welchen MSP430 willst Du denn genau programmieren? Wenn es ein 
"alter" wie z.B. der 'F1611 ist, dann bringt Dir das Launchpad nichts.

von Peter P. (hackrid)


Lesenswert?

habe noch keine MSPs...

werde mir dann welche mit BSL holen

von Christian R. (supachris)


Lesenswert?

BSL haben alle. Aber darüber kann man nur programmieren, nix debuggen. 
Außerdem braucht man ein (USB-)COM-Anschluss, der auch RTS und DTR hat.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ich nehme stark an, daß Peet SBW (spy-bi-wire) meinte.

von Peter P. (hackrid)


Lesenswert?

ne meinte schon bsl... aber mit dem launchpad sollte ja auch das 
debugging möglich sein oder?

von Christian R. (supachris)


Lesenswert?

Mit dem Launchpad kannst du nur MSP430 debuggen, die einen SpyBiWire 
Debug-Anschluss haben. Das sind in der Regel die sehr kleinen Exemplare 
und einige der ganz großen Boliden. Aber dort macht das sicher keinen 
Spaß mehr, denn das ist ziemlich lahmarschig über SBW.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

BSL will man nicht wirklich nutzen, weil eben kein Debuggen möglich ist.

Gerade das aber ist für den Einstieg in eine --für Dich offensichtlich-- 
neue Controllerfamilie extrem wichtig.

Wenn SBW nicht ausreicht, sollte das "Original" verwendet werden, der 
MSP-FET430UIF, das ist ein JTAG-Adapter, der sowohl das 
4-Draht-JTAG-Protokoll als auch SWB beherrscht und von den üblichen 
Entwicklungsumgebungen unterstützt wird (IAR, Rowley, CodeComposer). Es 
gibt von Olimex einen Nachbau, der im Prinzip auch nutzbar ist, aber 
einen anderen Devicetreiber benötigt als das "Original", was etwas 
frickelig zu installieren ist.

Prinzipiell ist auch der Einsatz eines Parallelport-JTAG-Adapters 
möglich, das ist ein MSP-FET430PIF, ein "Wiggler"-Clone von TI 
(Schaltplan wurde von TI veröffentlicht), aber das Ding ist langsam, 
veraltet (welcher Rechner hat heutzutage noch einen funktionierenden 
Parallelport?) und nicht mit SBW verwendbar. Davon ist also abzuraten.

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.