The Dronecode Probe is a generic JTAG/SWD + UART console adapter compatible with most ARM Cortex-based designs and in particular with hardware maintained by the Dronecode Project. It is supported on all major operating systems (Windows, Linux, and Mac OS). A variety of connectors on the Dronecode Probe allow for instant hardware connectivity to most of the Dronecode-compliant hardware designs, eliminating the need for intermediary boards, adapters, soldering and crimping. Based off of the open-source Black Magic Probe, the DroneCode Probe offers the following added value:
Firmware compatible to the Black Magic probe
Does not require OpenOCD or other software to run GDB on Windows, Linux or Mac OS
Better setup/usage experience compared to other JTAG probes
Integrated 3.3V serial adapter for console access
Solder-free support for common DroneCode cabling options:
ARM Mini 10 position standard header
DCD-M: DroneCode Debug connector, medium
Supported targets
STMicroelectronics STM32 series
Microchip/Atmel SAM series
NXP LPC series
Freescale Kinetis
Texas Instruments LM/TM series
Silicon Labs EFM32/EZR32
Xilinx Zynq-7000
Broadcom BCM2836
See the Black Magic Probe homepage for the full list of supported targets. Features
Embedded GDB server on the device. No host-side driver needed (this is unlike, for example, OpenOCD).
Loading the application into flash or RAM.
Real-time execution and single-stepping.
Hardware-assisted breakpoints and read/write/access watchpoints.
Software breakpoints when executing from RAM.
Simple integration with development tools and IDE.
Connectors are compatible with the Dronecode Autopilot Connector Standard.
Optional +3.3 V power supply delivery to the target.