When debugging the Pico I connect to an STM32Discovery board and use that as a cheap/easy ST-Link. Connecting to the debug pads on the Pico is a bit fiddly though: http://www.espruino.com/AdvancedDebug
Getting that integrated into the IDE is something I found irritating and not really worth it (but that may have changed). If you just use the command-line GDB I've made a few macros (see .gdbinit) that make your life easier when debugging the interpreter.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
When debugging the Pico I connect to an STM32Discovery board and use that as a cheap/easy ST-Link. Connecting to the debug pads on the Pico is a bit fiddly though: http://www.espruino.com/AdvancedDebug
Getting that integrated into the IDE is something I found irritating and not really worth it (but that may have changed). If you just use the command-line GDB I've made a few macros (see
.gdbinit
) that make your life easier when debugging the interpreter.