Given the 'picotool' info looks to be as expected, I would guess the issue comes down to "boot2_name: boot2_w25q080".
Can't help with that or how to configure Flash, can only suggest searching the forum for similar issues and resolutions.
But I would suggest writing a simple program which just loops and uses 'printf' to send text out via the USB serial port. Make that Run from RAM and Run from Flash and check both work on the Pico. Then check your custom board. Run from RAM should work which will confirm the board is working as expected. The Run from Flash will likely fail which likely indicates it's not doing second stage Flash configuration correctly.
Can't help with that or how to configure Flash, can only suggest searching the forum for similar issues and resolutions.
But I would suggest writing a simple program which just loops and uses 'printf' to send text out via the USB serial port. Make that Run from RAM and Run from Flash and check both work on the Pico. Then check your custom board. Run from RAM should work which will confirm the board is working as expected. The Run from Flash will likely fail which likely indicates it's not doing second stage Flash configuration correctly.
Statistics: Posted by hippy — Sat Jan 03, 2026 11:17 am