MicroPython firmware for ESP32-S3 N16R8.
Tested on Ubuntu 22.04.
-
Install dependencies:
sudo apt update sudo apt install -y build-essential git libffi-dev pkg-config python3 python3-venv
-
Clone MicroPython and this repository:
git clone https://github.com/micropython/micropython.git git clone https://github.com/Mythologyli/MicroPython-ESP32-S3-N16R8.git
-
Install esp-idf v5.0.4:
-
Copy ESP32_GENERIC_S3_N16R8 to micropython/ports/esp32/boards:
cp -r MicroPython-ESP32-S3-N16R8/ESP32_GENERIC_S3_N16R8 micropython/ports/esp32/boards
-
Build:
cd micropython/ports/esp32 make BOARD=ESP32_GENERIC_S3_N16R8 submodules export IDF_TARGET=esp32s3 make BOARD=ESP32_GENERIC_S3_N16R8