ELX-Software

Automatización industrial e IoT

ELX-ESP Programmer

Una herramienta para grabar ESP32 en Windows con su propio protocolo de bootloader

Arrastra a la ventana un firmware, un bootloader, una tabla de particiones o una imagen LittleFS: el tipo y la dirección de escritura se deducen del contenido y del nombre del archivo. El programa identifica el chip conectado y su flash, dibuja el mapa de la flash y muestra los archivos LittleFS y las claves NVS del dispositivo, sin esptool ni Python.

v1.0.0 Windows Gratuito

Grabación arrastrando archivos

Arrastra archivos .bin sueltos o toda una carpeta de compilación de PlatformIO. La tabla de particiones, la imagen combinada, LittleFS, el bootloader y la aplicación se reconocen por su contenido; boot_app0, SPIFFS y FAT, por el nombre del archivo, y cada uno va a su dirección.

Sabe qué está conectado

Modelo y revisión del chip, características, frecuencia del cristal, dirección MAC, fabricante y tamaño de la flash: se leen del dispositivo al conectar, los mismos datos que muestra esptool, además del firmware que ya lleva: proyecto, versión, ESP-IDF y fecha de compilación.

El mapa de la flash

Cada partición a escala con su ocupación real: tamaño de la imagen de la aplicación, entradas NVS, bloques LittleFS, si hay un volcado de memoria y qué ranura OTA arranca.

LittleFS y NVS por dentro

Recorre el sistema de archivos del dispositivo con el tamaño de cada archivo y descarga el que quieras. Las claves NVS aparecen con espacio de nombres, tipo y valor; las contraseñas quedan ocultas hasta que las muestres.

Comprobado, no supuesto

Escritura comprimida con verificación MD5 (activada por defecto) y avisos antes de escribir si un archivo no cabe en su partición, se solapa con otro o se compiló para otro chip.

Sin esptool ni Python

El protocolo del bootloader ESP y el controlador del puerto serie forman parte del programa. Un solo instalador, copia de toda la flash o de una sola partición a un archivo, nueve idiomas y búsqueda de actualizaciones en este sitio.

Capturas

Grabación: archivos de compilación reconocidos por tipo, cada uno con su dirección de escritura
La página del dispositivo: chip, características, cristal, MAC y flash
Mapa de la flash y tabla de particiones con la ocupación de cada una

Qué se puede arrastrar

ArchivoDónde se escribe
bootloader.bin0x1000 en ESP32 y ESP32-S2, 0x2000 en ESP32-C5 y ESP32-P4, 0x0 en los demás chips nuevos
partitions.bin0x8000; las direcciones de los demás archivos salen entonces de esta tabla
firmware.binLa primera partición de aplicación
littlefs.bin, spiffs.binLa partición del sistema de archivos de la tabla
boot_app0.binLa partición de datos OTA
Imagen completa0x0 — bootloader, tabla y aplicación en un solo archivo
Toda la carpeta de compilación de una vezArrastra .pio\build\esp32 a la ventana: el bootloader, la tabla de particiones, el firmware y la imagen del sistema de archivos se toman juntos.

Chips compatibles

ESP32, ESP32-S2, ESP32-S3, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, ESP32-H2 y ESP32-P4, a través de un puente USB-UART (CP210x, CH34x, FTDI).

Probado en hardwareCada versión se comprueba en una placa ESP32: detección, grabación con verificación MD5 y relectura de LittleFS byte a byte.

En pocas palabras

Sistema operativo
Windows 10 y 11, 64 bits
Chips
ESP32, S2, S3, C2, C3, C5, C6, C61, H2, P4
Velocidad serie
De 115 200 a 2 000 000 baudios
Sistemas de archivos
LittleFS (consulta y descarga), NVS (lectura)
Idiomas de la interfaz
Español, inglés, ruso, alemán, francés, italiano, portugués, chino, japonés
Actualizaciones
Comprueba en elxsoftware.com si hay una versión nueva
Hecho con
Flutter

ELX-ESP Programmer

Una herramienta para grabar ESP32 en Windows con su propio protocolo de bootloader

Descargar

En la misma sección