Tobias Müller 7331c8e217 remove unnecessary resistors and jumpers, update docs, etc. | 2 months ago | |
---|---|---|
.. | ||
Micro_Python_Firmware_Pico_W_v1.23.0.uf2 | 2 months ago | |
Micro_Python_Firmware_Pico_v1.23.0.uf2 | 2 months ago | |
README.md | 2 months ago |
Contains firmwares for the Raspberry Pi Pico & Pico W.
Raspberry Pi Pico has a BOOTSEL mode for programming firmware over the USB port. Holding the BOOTSEL button when powering up your board will put it into a special mode where it appears as a USB Mass Storage Device. First make sure your Raspberry Pi Pico is not plugged into any source of power: disconnect the micro USB cable if plugged in, and disconnect any other wires that might be providing power to the board, e.g through the VSYS o VBUS pin. Now hold down the BOOTSEL button, and plug in the micro USB cable (which hopefully has the other end plugged into your computer).
A drive called RPI-RP2 should pop up. Go ahead and drag the desired MicroPython *.uf2
file onto this drive. This programs the MicroPython firmware onto the flash memory on your Raspberry Pi Pico. It should take a few seconds to program the UF2 file into the flash. The board will automatically reboot when finished, causing the RPI-RP2 drive to disappear, and boot into MicroPython. By default, MicroPython doesn’t do anything when it first boots. It sits and waits for you to type in further instructions.
Note: If you are not following these instructions on a Raspberry Pi Pico, you may not have a BOOTSEL button. If this is the case, you should check if there is some other way of grounding the flash CS pin, such as a jumper, to tell RP2040 to enter the BOOTSEL mode on boot. If there is no such method, you can load code using the Serial Wire Debug interface.
Newer Bootloaders can be found on: https://micropython.org/download/RPI_PICO/