zurück zum Artikel

Black Magic Probe: Universeller ARM-Programmer von Adafruit

Carsten Meyer

Eine aktuelle Version des Programmiergeräts für ARM-Mikrocontroller, der etliche Prozessorfamilien nativ unterstützt, hat Adafruit ins Programm genommen.

Üblicherweise greift man beim Flashen und Debuggen von ARM-Cortex-Controllern auf ein herstellereigenes Tool (etwa ST-Link von STM) oder einen Nachbau zurück. Bei Makern, die sich mit mehr als einer Mikrocontroller-Familie beschäftigen, wächst dementsprechend auch die Anzahl der Programmier-Dongles oder der Aufwand, Nachbauten (zum Beispiel nicht ganz kompatible vom ST-Link-Adapter) über OpenOCD für die gewünschten Zielprozessoren zum Laufen zu bringen.

Die Black Magic Probe vom Hersteller 1BitSquared [1] unterstützt dagegen von Haus aus gleich mehrere Hersteller und MCU-Familien [2]:

Die Black Magic Probe emuliert über seine USB-Verbindung zum Rechner einen GDP-Server und unterstützt sowohl JTAG- als auch SWD-Programmierleitungen. Sie erspart Target-spezifische Konfigurations-Skripte ebenso wie eine OpenOCD-Installation, erkennt den angeschlossenen Prozessor automatisch, ist unter Linux, Windows und Mac OS einsetzbar und voll mit der GNU Cross Compilation Toolchain [3] kompatibel.

Die neue Version 2.3 [4] ist bei Adafruit [5] (und beim Hersteller selbst) für rund 75 US-Dollar erhältlich. Adapterkabel liegen dem Dongle bei.

Mehr von Make Mehr von Make [6]

(cm [7])


URL dieses Artikels:
https://www.heise.de/-7278468

Links in diesem Artikel:
[1] http://1bitsquared.com/
[2] https://black-magic.org/#supported-targets
[3] https://en.wikipedia.org/wiki/Cross_compiler
[4] https://black-magic.org/
[5] https://www.adafruit.com/product/3839
[6] https://www.heise.de/make/
[7] mailto:cm@ct.de