This is a stray thought for additional testing. Have you tried resetting the code running on the 2350 after replug with openocd (which you would need to be using the debug-probe or a 2nd pico as one). There you can simply restart the program running on the pico without unplug/replug. That gives you the ability to unplug/replug and then reset (restart) the program to see if the noise clears up on reset.
You would use something similar to the following openocd command:
(note: this is with sdk ver 2.2 and I adapted this from my 2040 command line, so double-check target/rp2350.cfg is correct)
For the old 1.5 sdk and openocd ver. .11, you would replace cmsis-dap.cfg with picoprobe.cfg.
You would use something similar to the following openocd command:
Code:
openocd -f interface/cmsis-dap.cfg -f target/rp2350.cfg -f user/picospeed.cfg -c "init; reset; exit"For the old 1.5 sdk and openocd ver. .11, you would replace cmsis-dap.cfg with picoprobe.cfg.
Statistics: Posted by drankinatty — Sun Aug 10, 2025 10:06 pm