Hi, wollte fragen ob ich einen Controller der MSP430-Familie mit einem ATMEL STK-500 Programmieren kann. vg und Vielen Dank Peter
Gast
#2325026
Nö
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.
danke :) dann werde ich wohl die paar euro für das launchpad berappen :)
Nun, welchen MSP430 willst Du denn genau programmieren? Wenn es ein "alter" wie z.B. der 'F1611 ist, dann bringt Dir das Launchpad nichts.
habe noch keine MSPs... werde mir dann welche mit BSL holen
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.
Ich nehme stark an, daß Peet SBW (spy-bi-wire) meinte.
ne meinte schon bsl... aber mit dem launchpad sollte ja auch das debugging möglich sein oder?
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.
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.