Tooling

Installing Micropython

There three most common approaches depending on the type of board you have.

UF2

If your development board has a mass storage device flashing mode (Raspberry Pi Pico, Adafruit nRF52840 boards) you can just download the corresponding .uf2 release file, hold down the BOOT/BOOTSEL button on the board, connect it to the computer and just drag the file onto the storage device.

ESP32

If your development board is from an ESP32 family, you'll either need to download a corresponding .bin release file and flash it using esptool or web based interfaces like esptool.spacehuhn.com.

esptool erase_flash
esptool --baud 460800 write_flash 0x1000 firmware.bin

STM32

If you have an STM32-based development board, you'll need to use st-flash or STM32 Cube Programmer and either .bin or a .hex file. Also you can use make deploy when building from source.

st-flash write firmware.bin 0x08000000

But if you choose the right IDE you can make this way simpler for yourself...

MicroPython

<

17

>