I’m about to start using a RP Pico for the first time and am looking at debugging options for C/C++ coding. The Black Magic Probe looks like it might be a good way to go, but I have some questions that I can’t find direct answers for and hoping some of you may be able to help:
Have you used the Black Magic Probe with the Pico (or your own RP2040 design) and did it work OK?
Would you recommend using the Black Magic Probe over a Picoprobe (i.e., another Pico configured as a SWD debug probe)?
Can the Black Magic Probe be used OK from Visual Studio Code? I can’t find anything that directly says this will work, so I am assuming that since this probe is a GDB server, the standard VS Code C/C++ extension will work – is that true, or is there another extension that should be used?
Any advice and/or links to any other info would be much appreciated.
Breaking the question down, are you looking for a general purpose debugging tool or just something for the Pico?
Addressing your questions … and asking a couple more that might help you narrow your decision down:
I personally havent had to use a dedicated debugging tool outside of some print statements and methodically working through the hardware setup.
If you are just after debugging on a Pico, I’d head for using another Pico (In stock and not super expensive)