Forum: Mikrocontroller und Digitale Elektronik JTAG-Adapter


von JTAG-Adapter (Gast)


Lesenswert?

Hallo,
Ich werde mich in zukunft mit CortexM0+ und Cortex M4 beschäfftigen 
müssen.
Den MO+ von Microchip und den M4 von ST. Werde ich für jeden Chip einen 
eigenen JTAG benötigen oder gibt es universelle JTAG-Adapter?
Ich hatte da an den "ARM-USB-OCD-H" gedacht. Dieser kostet weniger als 
100€.
https://www.olimex.com/Products/ARM/JTAG/_resources/ARM-USB-OCD_and_OCD_H_manual.pdf

Also software möchte ich openocd, make, gcc (arm) nutzen.

von pegel (Gast)


Lesenswert?

Wenn ich das richtig sehe, haben die auch SWD, oder?
Dann lässt sich sicher auch was mit einem ST-Link anfangen.

von Uwe Bonnes (Gast)


Lesenswert?

M0 kann typischerweise nur SWD.

von Cyblord -. (cyblord)


Lesenswert?

Für ST würde ICH immer einen ST_Link nehmen und SWD verwenden.
Der STLink v3Mini kostet grade mal nen 10er.

von pegel (Gast)


Lesenswert?

https://docs.platformio.org/en/latest/plus/debug-tools/blackmagic.html

Wenn ein BluePill als BMP geflasht wird, gehts auch damit.

von JTAG-Adapter (Gast)


Lesenswert?

Mhh ich glaube auch das ich nicht drum herum komme für eine menge an 
Chips einen speziellen Adapter brauche und für ne ander Menge an chips 
wieder nen anderen :(
Ist halt so :D

Ich finde die kleinen m0+ von michrochip sehr interessant, brauchen sie 
kaum strom, laufen bis zu 48MHz und haben 32k RAM. Gibts kleinere ARM's 
mit noch etwas mehr Speicher?

von Cyblord -. (cyblord)


Lesenswert?

JTAG-Adapter schrieb im Beitrag #6402554:
> Mhh ich glaube auch das ich nicht drum herum komme für eine menge an
> Chips einen speziellen Adapter brauche und für ne ander Menge an chips
> wieder nen anderen :(
> Ist halt so :D

Wenn man bei ARM bleibt, kann man schon kompatible Adater finden. Grade 
der verlinkte Olimex bietet so was schon.
Aber grade die Olimex sterben bei uns wie die fliegen. Und wenn die 
Original JTAG Adapter des Herstellers nicht teuer sind, würde ich eher 
da zugreifen.

von Uwe Bonnes (Gast)


Lesenswert?

Cyblord -. schrieb:
> Für ST würde ICH immer einen ST_Link nehmen und SWD verwenden.
> Der STLink v3Mini kostet grade mal nen 10er.

Achtung, V3 verweigert die Zusammenarbeit mit nicht-ST Bauteilen!

von Cyblord -. (cyblord)


Lesenswert?

Uwe Bonnes schrieb:
> Cyblord -. schrieb:
>> Für ST würde ICH immer einen ST_Link nehmen und SWD verwenden.
>> Der STLink v3Mini kostet grade mal nen 10er.
>
> Achtung, V3 verweigert die Zusammenarbeit mit nicht-ST Bauteilen!

Darum schrieb ich ja "FÜR ST". Nicht "FÜR ALLE ARM".

Aber es ist korrekt und muss auch deutlich gesagt werden: ST-Link geht 
nur für ST Controller.

: Bearbeitet durch User
von m2m (Gast)


Lesenswert?

oder den Jlink Edu Mini: https://www.antratek.de/j-link-edu-mini

von Uwe Bonnes (Gast)


Lesenswert?

Cyblord -. schrieb:
>
> Aber es ist korrekt und muss auch deutlich gesagt werden: ST-Link geht
> nur für ST Controller.

Nein, St-Link2 spielt mit OpenOCD, PyOcd und BMP-Hosted auch mit anderen 
Cortex!

von Gustl B. (gustl_b)


Lesenswert?

Uwe Bonnes schrieb:
> Achtung, V3 verweigert die Zusammenarbeit mit nicht-ST Bauteilen!

Es war von V3 die Rede.

von No Y. (noy)


Lesenswert?

Segger J-Link oder die Edu Version für privat..

von Til S. (Firma: SEGGER) (til_s)


Lesenswert?

Cyblord -. schrieb:
> Der STLink v3Mini kostet grade mal nen 10er.

STLink v3Mini kostet hier sogar nur 8.30 Euro + Versand
https://de.farnell.com/stmicroelectronics/stlink-v3mods/in-circuit-mini-debugger-prog/dp/3381462?ost=st+link+v3+mini&cfm=true&dym=st+link+v3mini
https://estore.st.com/en/stlink-v3mini-cpn.html

Der J-Link EDU Mini kostet inkl. Versand ~19 Euro:
https://www.antratek.de/j-link-edu-mini
https://www.segger.com/products/debug-probes/j-link/models/j-link-edu-mini/

Dafür unterstützt der J-Link alle Chip Hersteller.

Ich finde beides extrem günstig wenn ich überlege was man früher für 
Debug Tools ausgeben musste.

von Cyblord -. (cyblord)


Lesenswert?

Til S. schrieb:
> Ich finde beides extrem günstig wenn ich überlege was man früher für
> Debug Tools ausgeben musste.

Kann man immer noch, guck mal nach Debug-Tools für AVR.

Da ich leider immer noch viel mit AVR machen muss, habe ich einen 
ATMELICE3. Für ca. einen hunderter zu bekommen. Davor gabs nur den 
reudigen Dragon für auch nicht viel weniger und ansonsten welche für um 
die 300 EUR.
Also das Ding ist ok, aber ich kann für den STM32 die gleiche Leistung 
mit einem 6 Euro JTAG/SWD Stick aus eBay bekommen.

von Franz M. (elmo64)


Lesenswert?

JTAG-Adapter schrieb im Beitrag #6402554:
> Ich finde die kleinen m0+ von michrochip sehr interessant, brauchen sie
> kaum strom, laufen bis zu 48MHz und haben 32k RAM. Gibts kleinere ARM's
> mit noch etwas mehr Speicher?

Jeder Hersteller hat low Power Produkte im Angebot. Bei ST, Microcip und 
NXP ist das zB. die "L-Serie".
Alle Hersteller bieten MCUs mit mehr Flash in diesem Segment.
Vielleicht besuchst du einfach deren Webseiten und suchst dir das 
geeignete Produkt aus.
Unterscheide, was ein nice to have ist, und was du wirklich benötigst.

JTAG-Adapter schrieb im Beitrag #6402516:
> MO+ von Microchip und den M4 von ST

Ich empfehle dir bei einem Hersteller zu bleiben.
Falls du kostenlose IDEs oder Hals der Hersteller nutzen möchtest, musst 
du mehrere nutzen/lernen. Außerdem Strukturiert jeder Hersteller seine 
(umfangreichen) Manuals anders. Obwohl die Kerne identisch sind, 
unterscheidet sich die Periperie.

JTAG-Adapter schrieb im Beitrag #6402516:
> gibt es universelle JTAG-Adapter?

Kaufe dir einen J-link. Der wird von den meisten IDEs unterstützt und 
bietet dir genau das was du suchst.

: Bearbeitet durch User
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.