Forum: Mikrocontroller und Digitale Elektronik Welche Pins für JTAG beim MSP430 notwendig?


von Dietmar (Gast)


Lesenswert?

Hallo!

Eine Frage:

Wenn ich meinen MSP in einer Schaltung programmieren will, ohne dass an 
dieser Schaltung selber Spannung anliegt, welche Pins benötige ich für 
den MSP dann?

TCK
TMS
TDI
TDO
Vcc
GND

Sind das die sechs, oder muss ich auch noch TEST und RST mitbenutzen?

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Das wird von deiner JTAG Software und deinem MSP430 abhängen, ob die mit 
TEST und RST arbeiten wollen oder müssen.

Application Report
SLAA149D–December 2005–Revised February 2008
Programming a Flash-Based MSP430 Using the JTAG Interface

Hat dein MSP430 einen shared JTAG, wenn ja, brauchst du TEST

Bei einem 4-pin JTAG, scheint RST nicht wichtig zu sein.

Wenn die zwei zusätzlichen Signale machbar sind, würde ich die mit 
implementieren. Haben und nicht nutzen ist besser als benutzen wollen 
und nicht haben :-)

von Dietmar (Gast)


Lesenswert?

OK OK...habe jetzt ein wenig rumprobiert - es geht ohne RST. JTAG-Pins 
sind stand-alone. Aber anderes Problem: Die Spannung die aus meinem 
JTAG-Adapter (parallel) herauskommt, scheint nicht zu reichen, um die 
nötige Programmierspannung bereit zu stellen....wenn ich die Schaltung 
mit Strom versorge, dann geht es, ohne Strom nicht.

Habe auch nur den Controller an der JTAG-Spannung. Nichts anderes. Aber 
es klappt nicht.

von Jörg S. (joerg-s)


Lesenswert?

Dietmar schrieb:
> Aber anderes Problem: Die Spannung die aus meinem
> JTAG-Adapter (parallel) herauskommt, scheint nicht zu reichen, um die
> nötige Programmierspannung bereit zu stellen....
Ging bei mir immer ohne Probleme. Selbst ne LED kommt man damit noch 
Problemlos versorgen.
Aber vielleicht hat der PC einfach zu wenig Power auf den Pins? Was 
kommt denn für eine Spannung an?

von Dietmar (Gast)


Lesenswert?

Wenn ich den Controller nicht dran hab, dann liegen am JTAG-Ausgang 
4,13V.
Schließe ich den Controller an, so sind es nurnoch 1,5V.

von Dietmar (Gast)


Lesenswert?

Ich hoffe, es liegt am PC, arbeite gerade am Laptop - sind die schwächer 
auf den Leitungen?

von Jörg S. (joerg-s)


Lesenswert?

>Hat dein MSP430 einen shared JTAG, wenn ja, brauchst du TEST
Nur wenn die Pins auch "shared" benutzt werden. Ansonsten kann man das 
fest verdrahten wie man es benötigt.

von Jörg S. (joerg-s)


Lesenswert?

>Schließe ich den Controller an, so sind es nurnoch 1,5V.
Das kann natürlich nicht funktionieren.

Mess mal den Strom. Evt. ist der MSP defekt und zieht zu viel, aber ich 
vermute es liegt am PC.

von Dietmar (Gast)


Lesenswert?

Da fließen rund 300uA - das ist eher sehr wenig - evtl. kann der das 
dann echt nicht treiben...:-(

von Christian R. (supachris)


Lesenswert?

Das ist normal, der Parallelport ist nicht dazu gedacht, Strom zu 
liefern. Mittlerweile sind da nur noch sehr schwache Treiber drin. 
Manchmal sogar nur Open-Drain Treiber mit Pull-Up.

Beim TEST muss man aufpassen. Zum Beispiel der F2274 lässt sich per 
4-Wire JTAG nur ansprechen, wenn Test auch an den Debugger verbunden 
ist. Der will erst explizit in den Modus geschaltet werden. Bei Typen, 
die nur 4-Wire JTAG haben, ist das egal, auch die F1121 usw. kommen mit 
fest verdrahtetem TEST klar. Beim F2274 bin ich mal ordentlich 
reingefallen.

von Dietmar (Gast)


Lesenswert?

Ja ich muss grad zu meiner Schande gestehen, dass ich den TEST garnicht 
habe und trotzdem danach gefragt habe.

Hatte mir erst nur den JTAG-Stecker angeguckt. Benutze einen 2419.

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.