Error: "Unable to find mounted pico" in Raspberry Pico

raspberry 2 Okt 2022

If you have been playing a bit with Raspberry Pico to flash with elf2uf2-rs, for instance running the example project from rp-hal, a project to make your Pico running a Rust program. You might see this error occurs after flashing the program to the board.

GitHub - rp-rs/rp-hal: A Rust Embedded-HAL for the rp series microcontrollers
A Rust Embedded-HAL for the rp series microcontrollers - GitHub - rp-rs/rp-hal: A Rust Embedded-HAL for the rp series microcontrollers

I was on this situation after flashing "blinky" example on folder rp2040-hal via this command.

cargo run --release --example blinky
Flash blinky example binary
Success Result when Flashing the Rust Program

then I got success operation and the Pico started to blink.

It is Blink with Rust!

But after some excitement, turns out I got worried because it seems my PC doesn't detect the device after that flash moment. This is what i got when flashing again.

That Button is you savior!

Sounds familiar? Yeah you're right.

To be reconnected again to your Raspberry Pico, simply unplug the USB that already connected to your Pico, and then re-plugging in with holding the BOOTSEL button on the board (the little white button).

You might realize the device now recognized again on the PC, on mine it's located at /Volumes/RPI-RP2 (Mac), also in my case the light is now not blinking at all, meaning it's now ready to flashing again.

Tags

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.