Flashing
Bringing up the board and writing firmware to SPI NAND
Flashing
Two distinct workflows are involved in getting firmware onto the device:
- Bootstrap — load a temporary, RAM-only image over USB FEL the very first time the board sees power, so you can talk to it through a USB Ethernet gadget and a serial console.
- Flashing — from that running bootstrap (or from any working system), write the SPL/U-Boot to
mtd0and the rootfs to therootfsUBI volume.
Each workflow has its own page:
- Bootstrap — initial load via
sunxi-fel - SPI NAND flashing —
flashcpfor the bootloader,ubiupdatevolfor the rootfs - ESP32-C3 flashing — companion firmware
Cable: a single USB-C cable is enough for both flow steps — it provides power, USB FEL access, and the USB gadget Ethernet link.