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 or Nomi can be programmed and debugged using the Debuggoid.
The Debuggoid has been designed by the IRIT lab in Toulouse, France (Institut de Recherche en Informatique de Toulouse).
A Debuggoid connected to a target (Yahu)
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.
The Debuggoid gives feedback on a RGB LED.
|RGB LED||ESP8266 GPIO|
RGB LED is positive logic: setting GPIO to HIGH will power-up the LED.