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?
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 :-)
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.
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?
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.
Ich hoffe, es liegt am PC, arbeite gerade am Laptop - sind die schwächer auf den Leitungen?
>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.
>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.
Da fließen rund 300uA - das ist eher sehr wenig - evtl. kann der das dann echt nicht treiben...:-(
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.