Software › MicroPython v1.24.1
MicroPython v1.24.1
The official MicroPython ESP32_GENERIC_C6 firmware (v1.24.1, 2024-11-29, MIT license), taken byte-for-byte from micropython.org and run unmodified. The from-scratch RV32IMAC core HLE-s the ESP32-C6 mask ROM (from public linker-script addresses) and boots the real second-stage-bootloader-equivalent flow: clock/PLL bring-up (analog I2C master), SPI-flash + the flash-cache MMU, the ESP-IDF heap (ROM TLSF), the interrupt matrix (PLIC) + systimer, the FreeRTOS scheduler, and the partition table (real MD5) — reaching an interactive Python REPL. It auto-runs print(2+2) -> 4 and 6*7 -> 42 the moment it comes up, and you can type more (integer/float math, or drive the on-board GPIO8 RGB LED); stdin is delivered through the USB-Serial-JTAG console so typing is reliable. WiFi 6/BLE/802.15.4 have no radio here (RAM-backed HLE stubs). Real machine code on the real memory map, so it single-steps in the debugger.
Format: Stock ESP32-C6 flash image (ESP-IDF), base64 · By: MicroPython (Damien P. George and contributors) · Licence: MIT