Forum: Mikrocontroller und Digitale Elektronik Gibt es JTAG-Adapter, die MSP430 und STM32 & Co debuggen?


von RheinMainer (Gast)


Lesenswert?

Ich kenne mich in der Materie noch nicht so gut aus. Ich habe nun erst 
mal mit dem Launchpad angefangen, und komme schon gut damit zurecht. Als 
nächstes möchte ich mich an die ARM-Cortex M3 (Olimex mit STM32 liegt 
vor) und Konsorten heranwagen. Daher meine Frage, ob es Adapter gibt, 
die man auf mehreren Platformen verwenden kann, also MSP430er und 
Cortex-M3 Chips.
Ich hoffe die Frage ist nicht allzu doof. Hoffe auf konstruktive 
Beiträge.

MfG

RheinMainer

von Frank K. (fchk)


Lesenswert?

RheinMainer schrieb:
> Ich kenne mich in der Materie noch nicht so gut aus. Ich habe nun erst
> mal mit dem Launchpad angefangen, und komme schon gut damit zurecht. Als
> nächstes möchte ich mich an die ARM-Cortex M3 (Olimex mit STM32 liegt
> vor) und Konsorten heranwagen. Daher meine Frage, ob es Adapter gibt,
> die man auf mehreren Platformen verwenden kann, also MSP430er und
> Cortex-M3 Chips.

Nein, in der Regel hat jede Plattform ihre eigenen JTAG-Adapter. JTAG 
ist in etwa nur so gut standardisiert wie ein Parallelport - den gibts 
ja auch in verschiedenen Ausprägungen, und für jeden Drucker brauchst Du 
auch einen eigenen Druckertreiber. Bedenke auch, dass in vielen 
JTAG-Adaptern auch (Prozessor-spezifische!) Software steckt.

fchk

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

RheinMainer schrieb:
> Daher meine Frage, ob es Adapter gibt, die man auf mehreren Platformen
> verwenden kann, also MSP430er und Cortex-M3 Chips.

Ja, die Debugger von Lauterbach kommen mit allen möglichen Plattformen 
zurecht und sind auch hinsichtlich des Leistungsumfanges sehr zu 
empfehlen. Ich habe schon sie schon für sehr unterschiedliche Projekte 
eingesetzt, d.h. mit/ohne RTOS, mit/ohne Linux, usw..

Allerdings lässt sich Lauterbach jede Plattform gesondert vergolden, 
d.h. selbst ARM7 und ARM9 müssen getrennt lizensiert werden.

Die Produkte findet man unter http://www.lauterbach.com/ .

von RheinMainer (Gast)


Lesenswert?

Danke euch beiden.
@Andreas
Wie ich das sehe richtet sich das Angebot von Lauterbach eher an Firmen 
als an "Studenten". Da ich dort auch keine Preise sehe, nehme ich an, 
dass die ordentlich gepfeffert sind.

@Frank
Mein Gedanke war, dass es evtl einen Umschaltbaren Adapter oder so gibt. 
Ich möchte einfach keine Unordnung mit Zahlreichen Geräten schaffen. 
Meine Frau kriegt schon die Krise, wenn sie schon das Launchpad irgendwo 
rumliegen sieht.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

RheinMainer schrieb:
> @Andreas
> Wie ich das sehe richtet sich das Angebot von Lauterbach eher an Firmen
> als an "Studenten". Da ich dort auch keine Preise sehe, nehme ich an,
> dass die ordentlich gepfeffert sind.

Ein Trace32 ICD für einen ARM-Kern kostet ca. 3.500,- EUR; jede 
weitere Plattform ca. 700,- EUR.

von Michael F. (grisu901)


Lesenswert?

Bevor man sich einen Lauterbach leistet, investiert man lieber in 
einzelne Adapter ;-)

Ich nutze privat für meinen STM32 einen Segger j-link Edu. Kostet 
irgendwas um die 60 Euro und das ist ein vernünftiger Preis für einen 
JTAG-Adapter :-)

Mit den MSPs hatte ich bisher noch nix zu tun, weshalb ich mit 
entsprechender Hardware keine Erfahrungen habe.

von holger (Gast)


Lesenswert?

>Meine Frau kriegt schon die Krise, wenn sie schon das Launchpad irgendwo
>rumliegen sieht.

Dann besorg dir ne neue Frau. Oder besser gar keine.
Für die entfallenden Kosten kannst du dir dann
haufenweise JTAG Prommer zulegen.

Alternativ könntest du mal darauf hinweisen
dass der volle Schrank mit unbenutzen Klamotten
und die vielen Schuhe die auch nie getragen
werden DICH nerven. Sie verursachen unnötig
Kosten und erfüllen keinen Sinn. Genauso wie
deine Elektronikbasteleien (aus Sicht der Frau).

Dann spricht man mal darüber und einigt sich gütlich;)

von RheinMainer (Gast)


Lesenswert?

So spät am Abend noch herzlich gelacht. Danke, das war nötig.
Ne neue Frau, oder besser keine mehr wird dann wohl die beste Lösung 
sein. Da kommen schon paar Euros zusammen...

von JPHind (Gast)


Lesenswert?

Guten Tag allen,

bin beim Googln auf diesen Beitrag gestoßen.
Wäre nett, wenn der Threadstarter postet, wenn er was gefunden hat. 
Suche nämlich auch nach einer Möglichkeit mehrere Zielplatformen mit 
einer Hardware zu debuggen. Als allerletzte Lösung würde ich eventuell 
sogar zwei kaufen, in ein Gehäuse stecken und per Schalter das ganze 
umschalten.
Doch so weit muss es vielleicht garnicht erst kommen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Wie bereits dargelegt wurde, gibt es keine für normalsterbliche 
finanzierbare Lösung. ARMe lassen sich sehr günstig mit 
FT2232-basierenden OpenODC-JTAG-Adaptern debuggen, für MSP430 braucht 
man je nach Ausführung entweder einen FET430UIF oder, wenn das 
gewünschte MSP430-Derivat auch SpyBiWire unterstützt, einen der 
mittlerweile spottbilligen SpyBiWire-Adapter, wie sie z.b. auf dem 
LaunchPad enthalten sind.

Und wenn die Partnerin Probleme bekommt, nur weil sie ein Launchpad 
herumliegen sieht, dann ist möglicherweise in der Beziehung schon was 
ganz anderes grundlegendes kaputt.

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.