I am not enjoying the current state of everything.
Applied this fix to banish the PICO extension.
"overrideLaunchCommands": [
"monitor reset init",
"load \"C:/buspirate5-firmware/build/bus_pirate6.elf\""
],
Then had to manually enter the debug target file name because (I assume) the PICO extension doesn’t escape the \ symbol in windows paths.
I did manage to trace the bug in the logic analyzer that is presently causing freezing. The PIO isn’t yet assigned when we link it to the DMA.