Hallo zusammen, Hintergrund meiner Frage(n): ich versuche per JTAG auf das Targetboard des eZ430-RF2500 zuzugreifen. Leider ohne Erfolg, der gdbproxy erkennt den MSP430F2274 nicht. Daher frage ich mich jetzt... 1.) Funktioniert SBW noch bei zerschossener JTAG-Fuse? 2.) Falls ja, hat TI bei besagten Boards die Fuse zerstört? 3.) Falls das nicht mein Problem sein kann.... hat mir jemand einen anderen Denkanstoß wo das Problem liegen könnte? Zwar brauche ich die Boards nicht für ein ernsthaftes Projekt, aber die Funkapplikation könnte ein ganz nettes Spielzeug sein... ;-) Viele Grüße, odic
>ich versuche per JTAG auf das Targetboard >des eZ430-RF2500 zuzugreifen. Das Targetboard hat nur 2-wire SBW und kein 4-wire JTAG! (Es sei denn, Du hängst Dich irgendwie direkt an den F2274 ?!) >1.) Funktioniert SBW noch bei zerschossener JTAG-Fuse? Nein! SBW ist ein "Add-on" auf die JTAG. Wenn JTAG tot, dann auch SBW >2.) Falls ja, hat TI bei besagten Boards die Fuse zerstört? Nein, das wäre ja kontraproduktiv. Schließlich soll man ja mit dem Development Tool was anstellen (heißt: programmieren, debuggen, ...) können! Das würde dann ja nicht mehr funktionieren! >3.) Falls das nicht mein Problem sein kann... Frage an Dich: Tool, Fehlermeldung, HW-Anbindung, Programmier-/Debug-Adapter?
Hallo Stefan, danke für deine Antwort. An einer zerschossenen Fuse kann mein Problem dann wohl nicht liegen... Tool, HW-Anbindung und Fehlermeldung hatte ich bereits erwähnt: gdb (bzw. gdbproxy), JTAG, das Target wird nicht erkannt (wörtlich: Could not find device) Ansonsten verwende ich den Parallelport-Adapter von Olimex, wobei ich nicht vermute, daß hier mein Problem liegt. Wenn du noch irgendeine Idee hast, immer her damit... Grüße, odic
Also nur nochmal zum mitschreiben... Du verwendest nur das Targetboard und nicht den kompletten "USB-Stick"? >Ansonsten verwende ich den Parallelport-Adapter von Olimex, wobei ich >nicht vermute, daß hier mein Problem liegt. Ich weiss jetzt nicht welchen genau. Aber der hier z.B. http://www.olimex.com/dev/msp-jtag.html oder http://shop.embedded-projects.net/product_info.php?info=p58_MSP430-JTAG-Parallelportkabel--MSP430-JTAG-.html kann eben kein SBW!
Sorry, irgendwie habe ich mein Problem wohl bislang zu schwammig formuliert. Hier nochmal absoluter Klartext. :-) Ich kenne den Unterschied zwischen JTAG und SBW und bin mir der Aufgaben bzw. Möglichkeiten des eZ430, der einzelnen Targetboards sowie des Emulators (die beiden Links sind meines Wissens nach das selbe Produkt) bewußt. Was ich möchte ist unter Verwendung des gdb per JTAG auf den MSP des Targetboards zugreifen. Hierauf bringt der gdbproxy den Fehler 'Could not find device'. Meine Überlegung war, ob TI evtl. bei allen Targetboards die Fuse zerschossen hat. Dies würde allerdings voraussetzen, daß SBW auch bei zerstörter JTAG-Fuse noch funktioniert, da sonst der ganze Stick irgendwie witzlos wäre. Daher meine ursprüngliche Frage. Trotzdem vielen Dank für deine Antworten. Bin nach wie vor für jede Anregung offen. Hat vielleicht schonmal jemand das gleiche versucht bzw. wenn ja, mit Erfolg? Viele Grüße, odic
Also mit dem Parallel-Port Adapter geht schon mal kein Spy-Bi-Wire, nur richtiges JTAG. Also nehme ich mal an, du hast die 4 JTAG-Leitungen plus den TEST Anschluss richtig verkabelt? TEST muss vom Debugger auf High gezogen werden, damit die I/Os P1.4 bis P1.7 wars glaube) zu JTAG werden. Ich hab übrigens den F2274 auch nicht angesprochen bekommen, weder per JTAG noch per SBW. Sogar mit dem original TI-USB-FET und IAR usw. nix ging. Vielleicht waren alle Samples defekt.
Sofern es leicht geht mal versuchen den MSP über die BSL Schnittstelle anzusprechen. Mir ist vor kurzem auch der 169er auf meinem Olimex Proto-Board "gestorben", wieso habe ich nicht rausgefunden. Nachdem das Board allerdings kaum offene Masseflächen hat, tippe ich auf eine unglückliche ESD Entladung, da das ganze wieder ohne Probleme mit einem 168 läuft. Ich würde also sagen per BSL programmieren, wenns nicht geht dann den MSP austauschen.
Ja, Test wird korrekt bedient. Und die 4 JTAG-Signale sind auch korrekt angeschlossen, das war natürlich auch meine erste Vermutung. SBW konnte ich bis dato noch nicht testen, da ich den Stick nicht unter Linux lauffähig kriege. Sollte TI hier ein Fertigungsproblem haben....? Was den BSL angeht: Wenn ich nur Flashen wollte wäre es eine Lösung, zum Entwickeln ist mir das aber zu unkomfortabel. Trotzdem danke für den Hinweis.
Das mit BSL ist eher als Test gedacht ob der MSP hinüber ist oder das Problem evtl. woanders zu suchen ist. Zum effektiven Programmieren und Debuggen natürlich ungeeignet.
Komplett hinüber kann er nicht sein, die Applikation, die im Aulieferzustand enthalten war blinkt lustig vor sich hin. Aber vielleicht versuche ich es am Wochenende mal mit dem BSL. Ich wollte ihn ohnehin schon länger mal testen und das ist vielleicht der richtige Anlass. Gibt es weitere Erfahrungen mit besagten Targetboards? Grüße, odic
Sind Reset und Test Pins auch verdrahtet? Es braucht nämlich eine JTAG Entry Sequenz um von Spy Bi Wire auf 4 Wire JTAG umzuschalten. Das funktioniert mit Test und Reset
Das war mir jetzt auch neu. Aber man lernt ja nie aus. Ja, Reset und Test sind ebenfalls angeschlossen. Ob der gdbproxy allerdings besagte Sequenz durchführt weiß ich nicht. Jedenfalls erkennt er den µC nicht.
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.