Description
Werfen Sie Ihre langweiligen alten SWD/JTAG-Adapter weg! Diese Black Magic Probe, entwickelt von 1BitSquared mit Black Sphere Technologies, ist ein Debugging-Tool der nächsten Generation, perfekt für Ihr ARM Cortex-Hacking. Im Gegensatz zu den meisten Dongles müssen Sie weder OpenOCD noch STLink verwenden. Stattdessen ist der BMP selbst ein GDB-Server-Port, der über die serielle USB-Verbindung emuliert wird.
Wir fanden diese Idee einfach cool, und Sie erhalten außerdem einen "kostenlosen" USB-Seriell-Adapter mit netten Socket-Headern, die Sie an Ihr Target anschließen können, um doppeltes GDB+printf-Debugging zu betreiben. Vollständig quelloffene Hardware, Ihr Kauf unterstützt die Entwicklung und Verbesserungen!
Von der 1BitSquared Wiki Seite auf GitHub
Die Black Magic Probe ist ein modernes, anwendungsinternes Debugging-Tool für eingebettete Mikroprozessoren. Es erlaubt Ihnen zu sehen, was 'innerhalb' einer Anwendung passiert, die auf einem eingebetteten Mikroprozessor läuft, während sie ausgeführt wird. Es ist in der Lage, den Zustand des Ziel-Mikroprozessors über einen JTAG- oder Serial Wire Debugging (SWD)-Anschluss und die vom Mikroprozessor bereitgestellte On-Chip-Debugging-Logik zu steuern und zu untersuchen. Die Sonde wird über eine Standard-USB-Schnittstelle an einen Host-Computer angeschlossen. Der Benutzer kann genau kontrollieren, was mit der GNU Source Level Debugging Software GDB passiert.
Bitte beachten Sie, dass nicht alle Chips/Targets unterstützt werden! Bitte besuchen Sie die Dokumentationsseite, um zu sehen, ob Ihr Lieblingschip in der Liste enthalten ist. Zum jetzigen Zeitpunkt werden die folgenden Chips unterstützt, aber es werden noch weitere hinzugefügt, also schauen Sie unter dem Link nach, was es Neues gibt!
- STM32 F0, F1, F2, F3, F4, F7
- Atmel SAMD20/21, SAM3N/S/X/U, SAM4L, SAM4S
- Nordischer nRF51, nRF52
- NXP LPC8xx, LPC11xx, LPC15xx, LPC43xx
- TI LM3S, TM4C
- Freescale KL25, KL27, KL02
- Xilinx Zynq-7000
- Broadcom BCM2836 (Raspberry Pi 2)
- SiLabs EFM32 und EZR32
Im Lieferumfang enthalten sind 1 x Black Magic Probe, ein SWD/JTAG-Flachbandkabel mit 0,05" Raster und ein serielles Kabel mit 0,1" Stiftleiste
Merkmale
- GDB Server Port ohne spezielle PC-seitige Software.
- Serielle Schnittstelle mit TTL-Pegel
- SWD- und JTAG-Unterstützung
- Unterstützt 1,7V bis zu 5V Targets
- Kann 3,3V an das Target liefern (bis zu 100mA)
- Semihosting-Unterstützung
- Funktioniert unter Linux, Mac und Windows
- Funktioniert mit Eclipse und anderen integrierten Entwicklungsumgebungen
- Unterstützt STM32, LPC11, LM3S - vollständige Unterstützungsliste
- Kompatibel mit DroneCode
Mit der Black Magic Probe können Sie:
- Laden Sie Ihre Anwendung in den Ziel-Flash-Speicher oder RAM.
- Einzelne Schritte durch Ihr Programm.
- Ihr Programm in Echtzeit ausführen und bei Bedarf anhalten.
- Untersuchen und verändern Sie CPU-Register und Speicher.
- Eine Rückverfolgung des Aufrufstapels zu erhalten.
- Setzen von bis zu 6 hardwareunterstützten Haltepunkten.
- Setzen Sie bis zu 4 Hardware-unterstützte Lese-, Schreib- oder Zugriffs-Watchpoints.
- Setzen Sie unbegrenzte Software-Haltepunkte, wenn Sie Ihre Anwendung aus dem RAM ausführen.
Sehr kurze FAQ
- Ist es normal, dass meine Black Magic Probe während des Betriebs merklich warm wird?
- Ja, die Black Magic Probe zieht im Normalbetrieb etwa 120 mA. Das bedeutet, dass sie sich während des Betriebs merklich erwärmt.
Technische Daten
- JTAG Ribbon Cable Length: 150mm
- 0.1" Pin Header-Compatible Serial Cable Length: ~145mm