adafruit / circuitpython

CircuitPython - a Python implementation for teaching coding with microcontrollers
https://circuitpython.org
Other
4.03k stars 1.19k forks source link

Waveshare RP2040-Zero doesn't mount CIRCUITPY after uf2 install #6487

Closed Zoom67 closed 2 years ago

Zoom67 commented 2 years ago

CircuitPython version

adafruit-circuitpython-waveshare_rp2040_zero-en_US-7.3.0.uf2

Code/REPL

N/A

Behavior

N/A (see description)

Description

Forgive me... I'm new to this stuff. Probably missing something simple here.

I'm just trying to get the thing to boot. This is the device: https://www.waveshare.com/wiki/RP2040-Zero

This is the uf2 I'm trying to load: https://circuitpython.org/board/waveshare_rp2040_zero/

I can install this uf2 fine, but the Pico and the Waveshare RP2040-Zero have different pin outs and other differences. I'm hoping to use the right uf2 here, but can't get it to work. FWIW, I'm on an M1 Mac.

This will boot: https://circuitpython.org/board/raspberry_pi_pico/

Steps: 1) Hold BOOTSEL, connect to USB (that is connected to Mac) 2) RPi drive shows up. 3) Drag .uf2 file to the drive 4) RPi drive unmounts but doesn't return as CIRCUITPY

Additional information

No response

tannewt commented 2 years ago

This is likely a problem with the flash config. This is the configured flash: https://github.com/adafruit/circuitpython/blob/main/ports/raspberrypi/boards/waveshare_rp2040_zero/mpconfigboard.mk#L9=

Zoom67 commented 2 years ago

I'm not sure what changed, but I was able to load it finally. It's working. I did it from w Windows PC this time (not a Mac)... not sure why that would have mattered, but maybe it did.