I’m working with an RP2350 (Pico 2) board. For some exercises, I previously flashed it with a custom bootloader (boot2 or boot3) that jumped to an application. Later, I erased it and reflashed with official examples.
Currently, the hello_world example from the latest pico-examples repo (built with -DPICO_PLATFORM=rp2350 against the latest pico-sdk) runs fine when flashed via UF2. I can see it in /dev/cu.usbmodem101
blink application works fine.
The problem is that other examples don’t appear to run: bus_scan, mpu6050_i2c,..etc
The board is not visible as usb device in /dev/
I tested my custom UF2 (custom bootloader with app) and it seems to run fine.
I am afraid, I corrupted something in flash/booting that blink or helo_world don't fix them when I flash the rp2350 with their UF2 file.
I tried to flash Arduino applications and I always get this error : "No monitor available for the port protocol uf2conv. Could not connect to UF2_Board uf2conv port."
Could my earlier custom bootloader have left flash in a state that interferes with new examples? Or is there something else (e.g., pico_enable_stdio_usb / pico_enable_stdio_uart, clock setup, board settings) that I need to adjust for Pico 2?
Any guidance would be appreciated.
Currently, the hello_world example from the latest pico-examples repo (built with -DPICO_PLATFORM=rp2350 against the latest pico-sdk) runs fine when flashed via UF2. I can see it in /dev/cu.usbmodem101
blink application works fine.
The problem is that other examples don’t appear to run: bus_scan, mpu6050_i2c,..etc
The board is not visible as usb device in /dev/
I tested my custom UF2 (custom bootloader with app) and it seems to run fine.
I am afraid, I corrupted something in flash/booting that blink or helo_world don't fix them when I flash the rp2350 with their UF2 file.
I tried to flash Arduino applications and I always get this error : "No monitor available for the port protocol uf2conv. Could not connect to UF2_Board uf2conv port."
Could my earlier custom bootloader have left flash in a state that interferes with new examples? Or is there something else (e.g., pico_enable_stdio_usb / pico_enable_stdio_uart, clock setup, board settings) that I need to adjust for Pico 2?
Any guidance would be appreciated.
Statistics: Posted by akhodeir — Thu Oct 02, 2025 7:05 pm — Replies 3 — Views 100