Forum: Mikrocontroller und Digitale Elektronik JTAG Programmierung IAR


von Manuel K. (Gast)


Lesenswert?

Hallo zusammen!

Bin am verzweifeln... auf meinem Programmierboard kann ich mittels 
Jumpern zwischen JTAG- und SPY-BY-WIRE umschalten, um meinen MSP430 zu 
programmieren.  Mit SPY-By-Wire funktioniert dies einwandfrei, mit JTAG 
erhalte ich eine Fehlermeldung, dass das Device nicht gefunden werden 
kann. Muss ich im IAR noch etwas einstellen?

Danke für euere Hilfe

Gruss
Manuel

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Ganz dumm gefragt: Hat denn der verwendete MSP430 überhaupt ein 
JTAG-Interface? Genauer: Welcher isses denn?

Und: Wenn SpyByWire funktioniert, warum dann eine andere Schnittstelle 
verwenden?

von Manuel K. (Gast)


Lesenswert?

Es geht um den F2274. Ich benötige JTAG, weil ich auf der Leiterplatte 
nur JTAG implementiert habe...

von Christian R. (supachris)


Lesenswert?

SpyBiWire ist doch ein Teil der Leitungen, die für JTAG nötig sind. Laut 
http://focus.ti.com/lit/ug/slau138g/slau138g.pdf muss der Test Pin auch 
angeschlossen werden, wenn man JTAG benutzt.

von Manuel K. (Gast)


Lesenswert?

Der Test-Pin ist angeschlossen, sämtliche Jumper sind auf JTAG. Ich 
denke, das Problem kann nur beim IAR-Tool liegen... Ich kenne das 
Programm noch zu wenig. Wer hat schon einen MSP430 über JTAG 
programmiert?

von Manuel K. (Gast)


Lesenswert?

Nun funktioniert die 2-wire JTAG-Programmierung, allerdings nicht mit 
IAR sondern mit der Testversion von noice.

von Jörg S. (Gast)


Lesenswert?

Was ist es denn überhaupt für ein Programmer? USB? LPT? Typ?

von Manuel K. (Gast)


Lesenswert?

Es handelt sich um einen MSP-FET430UIF, also um einen USB-Programmer.

von Jörg S. (Gast)


Lesenswert?

Und das Board mit dem MSP hast du selbstgemacht? Gibt es einen 
Schaltplan?

von Christian R. (supachris)


Lesenswert?

Manuel K. wrote:
> Der Test-Pin ist angeschlossen, sämtliche Jumper sind auf JTAG. Ich
> denke, das Problem kann nur beim IAR-Tool liegen... Ich kenne das
> Programm noch zu wenig. Wer hat schon einen MSP430 über JTAG
> programmiert?

Hab ich schon mehrfach gemacht, mit dem UIF auch, aber nur die ältern 
MSPs, also 149, 149, 1611 usw. Meistens über GCC/Eclipse, aber IAR geht 
auch.

Vielleicht ist die Firmware im UIF bissl alt? Kann man aktualisieren im 
IAR, im GDB übrigens auch.

von Phillip Krecnik (Gast)


Lesenswert?

Probiers doch mal mit Options und dann dort das Debug Protokoll auf 
4-wire JTAG ändern. Defaultmässig ist dies auf Spy-By-Wire. Dann müsst 
es gehen, sonst hast evtl. nen Fehler auf deinem Board.

Gruss
P.K

von Manuel K. (Gast)


Lesenswert?

Jep... funktioniert einwandfrei! Danke @ Philip.

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.