Forum: Markt [S] MSP430 Jtag Programmer


von Tobi C. (tobiasch)


Lesenswert?

Hallo,

ich bin auf der Suche nach einen jtag programmer für ti msp430.

-Olimex tiny v2

Oder

-MSP-Fet

Bitte nicht auf olimex oder China shops verweisen, ich suche nach was 
gebrauchten.

Beitrag #5334055 wurde vom Autor gelöscht.
von A. K. (Gast)


Lesenswert?

Was ist mit dem TI-Launchpad?
LG

von Tobi C. (tobiasch)


Lesenswert?

Arno A. schrieb:
> Was ist mit dem TI-Launchpad?
> LG

Das geht leider nicht, ich will einen msp430f235 flashen. BSL hab ich 
erfolglos schon ausprobiert.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Sofern Du noch einen PC mit einem Frickelport hast, kannst Du Dir einen 
JTAG-Adapter auch aus einer Handvoll Logikbausteinen zusammenbauen, 
nämlich als Nachbau des MSP-FET430PIF. Den Schaltplan hat TI hier 
http://www.ti.com/lit/ug/slau647l/slau647l.pdf ab Seite 49 
veröffentlicht.

von A. K. (Gast)


Lesenswert?

Tobi c. schrieb:
> Arno A. schrieb:
>> Was ist mit dem TI-Launchpad?
>> LG
>
> Das geht leider nicht, ich will einen msp430f235 flashen. BSL hab ich
> erfolglos schon ausprobiert.

Versteh nixht was du meinst....beim Launchpad kann man doch JTAG 
abgreifen.Mit JTAG kannst du alle MSP430-Chips proggen.
LG

von Soul E. (Gast)


Lesenswert?

Arno A. schrieb:

> Versteh nixht was du meinst....beim Launchpad kann man doch JTAG
> abgreifen.Mit JTAG kannst du alle MSP430-Chips proggen.

Das Launchpad unterstützt kein JTAG, nur SpyByWire.

von Tobi C. (tobiasch)


Lesenswert?

soul e. schrieb:
> Arno A. schrieb:
>
>> Versteh nixht was du meinst....beim Launchpad kann man doch JTAG
>> abgreifen.Mit JTAG kannst du alle MSP430-Chips proggen.
>
> Das Launchpad unterstützt kein JTAG, nur SpyByWire.

Genauso habe ich das auch recherchiert. SpyByWire wird beim msp430f235 
nicht unterstützt.
Also bleibt nur noch jtag übrig, gibt es evtl noch ein anderes launchpad 
das jtag hat?

@Rufus Τ. Firefly
Das mit den lpt hab ich mir auch schon überlegt, leider scheitert es an 
sich einen älteren PC.

von A. K. (Gast)


Lesenswert?

soul e. schrieb:
> Arno A. schrieb:
>
>> Versteh nixht was du meinst....beim Launchpad kann man doch JTAG
>> abgreifen.Mit JTAG kannst du alle MSP430-Chips proggen.
>
> Das Launchpad unterstützt kein JTAG, nur SpyByWire.

Irre ich mich?
Zitat aus dem Wiki:
Das Launchpad besitzt einen integrierten JTAG-Programmer, dessen Pins 
über Jumper herausgeführt sind. So kann man auch Controller direkt im 
Breadboard programmieren.

Also,darüber lässt sich der Chip sicher programmieren....oder?
LG
OE2AKT

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Arno A. schrieb:
> Irre ich mich?
> Zitat aus dem Wiki:
> Das Launchpad besitzt einen integrierten JTAG-Programmer,

Da hat sich jemand Mühe gegeben, den Sachverhalt weitestgehend falsch 
darzustellen.

Das Launchpad enthält einen integrierten SBW-Adapter, keinen 
JTAG-Adapter.

Man kann zwar SBW auch als so eine Art JTAG bezeichnen (aus 
Softwaresicht verhält es sich weitestgehend ähnlich), aber das eine 
verwendet nur zwei, das andere aber vier Signalleitungen, die obendrein 
auch wo anders am jeweiligen µC angeschlossen werden.



Fun Fact:

Der integrierte SBW-Adapter der älteren Launchpads enthält weitestgehend 
die gleiche Hardware wie der alte MSP-FET430UIF; würde man die 
Ausgangstreiber nachrüsten und die Firmware drüberbügeln, dann könnte 
der Adapter sehr wohl 4-Draht-JTAG verwenden.

Aber das ist wohl noch niemandem gelungen, auch nicht mit dem Vorläufer 
des Launchpads, dem EZ430-F2013. Das war der erste dedizierte 
SBW-Adapter von TI.

von Marko ⚠. (mos6502) Benutzerseite Flattr this


Lesenswert?

Und was ist mit dem seriellen Bootloader? Den habe ich mal benutzt, als 
ich vor Jahren einen MSP430 flashen musste. Da braucht man gar nix 
ausser einem TTL USB-Seriell Adapter.

von Max G. (l0wside) Benutzerseite


Lesenswert?

Stimmt. Ist aber relativ langsam und kann nur zum Programmieren, nicht 
zum Debuggen genutzt werden.

von Marko ⚠. (mos6502) Benutzerseite Flattr this


Lesenswert?

Max G. schrieb:
> Stimmt. Ist aber relativ langsam und kann nur zum Programmieren,
> nicht
> zum Debuggen genutzt werden.

So wie ich das verstanden habe gehts dem TE aber nur ums Flashen. Er hat 
ja oben geschrieben, dass er den Bootloader schon probiert hat, es aber 
nicht funktioniert hat. Leider hat er aber nicht geschrieben woran es 
gescheitert ist. Vielleicht hat er ja schon ein fertiges Board wo die 
Bootloaderpins anderweitig beschaltet sind, die müsste man dann 
isolieren. Den Bootloader anzusprechen ist nicht kompliziert, man muss 
halt die Sequenz einhalten, die im Datenblatt beschrieben ist. Ich habe 
dafür seinerzeit ein Python-Programm geschrieben, war nicht weiter 
schwierig.

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.