Debuggoid

Quick description

The Debuggoid is a wireless debugger based on the Black Magic Probe software. The software was tailored to the esp8266, which allows wireless debugging of Blackmagic-supported ARM targets through SWD. Nodes such as the Yahu can be programmed and debugged using the Debuggoid.

Debuggoid

The Debuggoid has been designed by the IRIT lab in Toulouse, France (Institut de Recherche en Informatique de Toulouse).

Tutorials

A Debuggoid connected to a target (Yahu)

Pinout

Serial Console/UART

The RX pin of the Debuggoid is the RX pin of the esp8266. Thus pluging a the RX pin of a 3.3V USB-UART data cable will allow printing locally the console of the target connected on the SWD port, without using the MQTT feature of the Debuggoid.

RGB LED

The Debuggoid gives feedback on a RGB LED.

RGB LED ESP8266 GPIO
Red GPIO4
Green GPIO5
Blue GPIO16

RGB LED is positive logic: setting GPIO to HIGH will power-up the LED.

Technical description

Libraries