Blackmagic als Firmware laeuft auf der originalen Blackmagic Probe, nach 
Umflashen auf Stlink und anderen Firmware Platformen. Die Firmware 
stellt einen GDB Server bereit, den man ueber das erste serielle Device 
anspricht, die zweite Schnittstelle ist fuer die serielle Kommunikation 
mit dem Target. Den gleichen GDB Server kann man aber auch auf fuer den 
PC kompilieren und auf den PC laufen lassen. Dieser GDB Server kann mit 
BMP Firmware Proben, original Stlinks, FTDI MPSSE, CMSIS-DAP und JLINK 
sprechen (hosted). Da hosted libusb verwendet wird, hat man unter 
Windows die gleichen Probleme mit den USB Treibern wie OpenOCD, bis auf 
BMP Firmware Proben, da da nur Seriell verwendet wird.
Der BMP GDB Server erkennt unterstuetzte Target von sich aus und hosted 
sucht auch von sich aus nach unterstuetzten Proben, ohne Config Files zu 
benoetigen.
Auch picoprobe als CMSIS-DAP Probe wird erkannt.