Forum: Mikrocontroller und Digitale Elektronik MSP430G2955 FT2232H


von Frank B. (rank_b)


Lesenswert?

Hallo,
da ich immer noch nach einer guten Lösung für ein Firmwareupdate über 
USB suche, hab ich mal noch eine Frage.
Hat jemand schon Erfahrungen mit dem ftdichip FT2232H? Der hat ja eine 
USB TO JTAG Schnittstelle. Kann man darüber problemlos an die JTAG 
Schnittstelle vom MST430 gehen und dann darüber die Firmwareupdates 
machen? Kann man hierüber möglicherweise sogar debuggen?
Hab hier leider noch keine Erfahrungen und bevor ich da eine 
Testschaltung aufbauen, wollte ich mal fragen ob jemand von euich schon 
Erfahrungen gemacht hat.

Viele Grüße
Frank

von Der Zahn der Zeit (Gast)


Lesenswert?

Ich schließe mich der Frage, insbesondere dem zweiten Teil (auch 
Debuggen), an. Ich verwende zurzeit MSP-FET430UF für JTAG und ein 
LaunchPad für Spy-by-Wire.

Um ein Firmwareupdate auch bei gebrannter Sicherung zu machen, braucht 
man BSL (ich glaube, "Bootstraploader" will man als Begriff dafür bei TI 
nicht mehr verwenden). Dafür habe ich gerade einen FTDI232 auf eine 
Leiterplatte gebracht, denn die üblichen, billigen  FTDI232-Interfaces 
haben den notwendigen DTR nicht heraus geführt. Mit diesem Adapter 
müsste Programmieren per SbW (RST/Tst) und BSL (RxD und TxD) 
funktionieren, aber Debuggen vermutlich nicht, zumindest nicht mit CCS.

In den nächsten Tagen will ich es ausprobieren. Wenn jemand Interesse 
hat, kann ich hier berichten. Ich habe noch knapp 20 Leiterplatten 
meines Interfaces übrig...

DZDZ

von Jim M. (turboj)


Lesenswert?

Frank B. schrieb:
> Kann man darüber problemlos an die JTAG
> Schnittstelle vom MST430 gehen und dann darüber die Firmwareupdates
> machen?

Leider nein. Die nötigen Informationen rückt TI nicht heraus AFAIK, so 
dass man nur deren Interfaces benutzen kann. Ähnliches gilt übrigens 
auch für AVR.


Anders sieht es bei vielen ARM Cortex-M Mirkrocontrollern aus. Ich habe 
hier sogar ein Dev-Kit (Hitex LPC1768-Stick) was JTAG über einen FT2232 
Chip löst. Läuft ohne Probleme mit OpenOCD.

von Strubi (Gast)


Lesenswert?

Jim M. schrieb:
> Leider nein. Die nötigen Informationen rückt TI nicht heraus AFAIK, so
> dass man nur deren Interfaces benutzen kann. Ähnliches gilt übrigens
> auch für AVR.

Die Infos sind doch schon lange offen. Ansonsten ist das UIF-Zeug längst 
reverse-engineert. Lohnt nur kaum, bei den billigen Adaptern...

von Der Zahn der Zeit (Gast)


Lesenswert?

Strubi schrieb:
> Lohnt nur kaum, bei den billigen Adaptern...
A. Kennst du was Billigers als ca. 40 € aus DE oder ca. 25 € aus China? 
Nicht, dass ich das teuer fände, es interessiert mich nur.

B. Eine FTDI-Lösung könnte man selber auf die Platine bzw. in das 
Produkt einbauen, mit dem reverse-engineerten UIF-Zeug geht das 
außerordentlich schlecht. Es bleibt interessant.

von nix verstanden hier, sorry (Gast)


Lesenswert?

Wieso nicht über SBW? Das Protokoll ist zugänglich.

von W. (Gast)


Lesenswert?

Vielleicht möchte Frank seinem Kunden kein Launchpad (oder anderen 
SbW-Flasher) mitliefern und ihn die Updates über USB machen lassen.

von nix verstanden hier, sorry (Gast)


Lesenswert?

W. schrieb:
> Updates über USB machen

???

Frank B. schrieb:
> FT2232H? Der hat ja eine
> USB TO JTAG Schnittstelle. Kann man darüber problemlos an die JTAG
> Schnittstelle vom MST430 gehen und dann darüber die Firmwareupdates
> machen?

PC -> USB -> JTAG -> MSP430

PC -> USB -> SBW -> MSP430

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.