Forum: Mikrocontroller und Digitale Elektronik Olimex JTAG TINY V2 'cannot identify target device'


von Sephroid K. (sephroid)


Lesenswert?

Guten Tag Microcontroller-Profis,

ich habe seit einigen Tagen ein Problem mit meinem Olimex MSP430 JTAG 
TINY V2 und der Verbindung zu einem MSP430F1232 (Protoboard von Olimex: 
MSP430-P123M) bzw einem MSP430F149.

Die Verbindung hat anfangs wunderbar geklappt. Ich habe mein Board mit 
dem MSP430F149 stehts programmiert. Das Protoboard MSP430-P123M wurde 
nicht programmiert, nur getestet ob der JTAG vom OLIMEX funktioniert.
Nun habe ich das Problem, dass es auf einmal nicht mehr funktioniert und 
er mir während des Suchvorganges des MSP einen Fehler bringt: 'Cannot 
identify target device!'. Bei beiden MSPs bringt er mir den selben 
Fehler.

Letzte Woche habe ich noch einen JTAG TINY V2 bestellt und siehe da, 
dieser kann die MSPs auslesen und programmieren. Der alte aber nicht :(

Beobachtungen:
Beim Suchvorgang wo er den MSP identifiziert (MSP wird stehts richtig 
ausgewählt), benötigt der Programmer deutlich länger als im normalen 
Zustand. Die LED blinkt kurz rot auf und leuchtet dann grün weiter und 
bringt nach einiger Zeit (20 sec) den genannten Fehler.
Im normalen Zustand leuchtet die LED rot bis dieser fertig ist.

Ein Freund von mir hat ebenfalls das selbe Problem. Insgesamt haben wir 
ca. 3 "defekte" Olimex liegen und wissen nicht warum. Programmieren ging 
ja anfangs mehrere Male und die Platinen machen genau was programmiert 
wurde!

Ich habe bei Google sowie hier im Forum so einen Fehler nicht finden 
können. Ein Mitarbeiter von OLIMEX konnte mir ebenfalls keine richtige 
Auskunft geben.

Treiber, MSP430.dll (V2) und HIL.dll sind auf dem neusten Stand. Zum 
Programmieren wird die aktuellste Version von Olimex verwendet (MSP 
Programmer).

Sollte jemand einen Ratschlag für mich haben, wäre ich Ihm sehr dankbar.

Liebe Grüße
Sephroid

von Sephroid K. (sephroid)


Lesenswert?

Ich bin der Lösung zwar nicht näher gekommen, jedoch weis ich nun woran 
es liegen könnte:

Ich habe den Olimex mal auseinandergebaut und geschaut wie sich die 
Spannungen verhalten und zusätzlich auch noch die Bitfolge analysiert. 
Das Problem liegt bei mir am RESET. Sobald ich den Olimex anschließe 
gibt er ein kurzes HIGH und anschließend geht er sofort wieder nach LOW. 
Normal sollte er solange auf HIGH bleiben, bis ich ihm das Signal durch 
das Programm erteile.
Beim Synchronisieren mit dem MSP gibt er ständig RESETs ... 
normalerweise gibt er einen kurzen RESET und dann erkennt er den MSP.

Wenn ich kein MSP angeschlossen habe, sondern den Olimex lose prüfe gibt 
er mir beim RESET ein dauerhaftes LOW. Ein funktionsfähiger Olimex steht 
solange auf HIGH bis er das Zeichen zum RESETen bekommt.

Keine Ahnung warum die kaputt gegangen sind und wie ich das wieder 
richten kann ... aber jetzt habt Ihr noch einen wahrscheinlich wichtigen 
Hinweis bekommen.

Gruß
Sephroid

: Bearbeitet durch User
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Als ich meine ersten Versuche mit diesen steinalten nur per 4-Draht-JTAG 
ansprechbaren MSP430-Varianten gemacht habe, nutzte ich zu Anfang auch 
einen Olimex JTAG Tiny. Der aber stellte nach recht kurzer Zeit seine 
Funktion mit ähnlichen Symptomen ein.

Ein ersatzweise beschaffter TI MSP-FET430UIF funktioniert hingegen seit 
Jahren ohne Probleme.

Da der Tiny ein fast kompatibler Nachbau des TI-Originals ist 
(wesentlicher Unterschied ist die enthaltene USB-Seriell-Bridge), 
besteht der Verdacht, daß Olimex bei der Signalaufbereitung der 
JTAG-Steuersignale etwas ... sparsam war.

Wie es richtig gemacht wird, kann man dem Schaltplan entnehmen, den TI 
(im Gegensatz zu Olimex) veröfffentlicht hat.


Ansonsten ist mir nicht ganz verständlich, warum jetzt (2014) immer noch 
Leute mit steinalten und massiv überteuerten MSP430-Varianten 
herumbasteln, wo doch neuere und leistungsfähigere Modelle günstiger 
sind, und dank des SBW-Interfaces mit dem spottbilligen Launchpad 
angesteuert werden können. Gab es da irgendwo größere Restposten an 
'F149, oder woher komt der Reiz?

von Sephroid K. (sephroid)


Lesenswert?

Mir geht es darum eine Lösung zu finden, da ich einige Platinen habe, 
auf dem der besagte MSP implementiert ist. Ebenfalls mit der 4-Draht 
Programmierung.

Das der Olimex nicht das Gelbe vom Ei ist, weis ich selber nach den 
ersten Ausfällen, jedoch besitze ich derzeit keine andere Möglichkeit.

Naja, ich habe mal den Olimex-JTAG zurückgeschickt und prompt Ersatz 
bekommen. Damit wäre das zwar erledigt, jedoch würde mich trotzdem eine 
Lösung zu dem Fehler interessieren.

Gruß
Sephroid

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.