ELX-Software

Industrielle Automatisierung und IoT

ELX-ESP Programmer

ESP32-Flash-Werkzeug für Windows mit eigenem Bootloader-Protokoll

Firmware, Bootloader, Partitionstabelle oder LittleFS-Image ins Fenster ziehen — Typ und Schreibadresse werden aus Inhalt und Dateiname ermittelt. Das Programm erkennt den angeschlossenen Chip und seinen Flash, zeichnet die Flash-Karte und zeigt die LittleFS-Dateien und NVS-Schlüssel auf dem Gerät, ganz ohne esptool und Python.

v1.0.0 Windows Kostenlos

Flashen per Drag-and-drop

Einzelne .bin-Dateien oder einen ganzen PlatformIO-Build-Ordner hineinziehen. Partitionstabelle, zusammengeführtes Image, LittleFS, Bootloader und Anwendung werden am Inhalt erkannt, boot_app0, SPIFFS und FAT am Dateinamen — und jede Datei landet an der richtigen Adresse.

Weiß, was angeschlossen ist

Chipmodell und Revision, Merkmale, Quarzfrequenz, MAC-Adresse, Flash-Hersteller und -Größe — direkt beim Verbinden vom Gerät gelesen, dieselben Daten, die esptool ausgibt, dazu Angaben zur Firmware auf dem Gerät: Projekt, Version, ESP-IDF und Build-Datum.

Die Flash-Karte

Jede Partition maßstabsgetreu und mit ihrer tatsächlichen Belegung: Größe des Anwendungs-Images, NVS-Einträge, LittleFS-Blöcke, ob ein Core-Dump vorliegt und welcher OTA-Slot startet.

LittleFS und NVS von innen

Das Dateisystem des Geräts mit Dateigrößen durchsehen und jede Datei herunterladen. NVS-Schlüssel erscheinen mit Namensraum, Typ und Wert; Passwörter bleiben verborgen, bis man sie einblendet.

Geprüft statt gehofft

Komprimiertes Schreiben mit MD5-Prüfung (standardmäßig eingeschaltet) und Warnungen vor dem Schreiben, wenn eine Datei nicht in ihre Partition passt, sich mit einer anderen überschneidet oder für einen anderen Chip gebaut wurde.

Ohne esptool und Python

Das ESP-Bootloader-Protokoll und der COM-Port-Treiber sind Teil des Programms. Ein Installer, Sicherung des gesamten Flash oder einer einzelnen Partition in eine Datei, neun Sprachen und Update-Prüfung auf dieser Website.

Screenshots

Flashen: Build-Dateien nach Typ erkannt, jede mit ihrer Schreibadresse
Die Geräteseite: Chip, Merkmale, Quarz, MAC und Flash
Flash-Karte und Partitionstabelle mit der Belegung jeder Partition

Was man hineinziehen kann

DateiWohin sie geschrieben wird
bootloader.bin0x1000 bei ESP32 und ESP32-S2, 0x2000 bei ESP32-C5 und ESP32-P4, 0x0 bei den übrigen neueren Chips
partitions.bin0x8000; die Adressen der übrigen Dateien kommen dann aus dieser Tabelle
firmware.binDie erste Anwendungspartition
littlefs.bin, spiffs.binDie Dateisystem-Partition aus der Tabelle
boot_app0.binDie OTA-Datenpartition
Vollständiges Image0x0 — Bootloader, Tabelle und Anwendung in einer Datei
Der ganze Build-Ordner auf einmal.pio\build\esp32 ins Fenster ziehen: Bootloader, Partitionstabelle, Firmware und Dateisystem-Image werden gemeinsam daraus übernommen.

Unterstützte Chips

ESP32, ESP32-S2, ESP32-S3, ESP32-C2, ESP32-C3, ESP32-C5, ESP32-C6, ESP32-C61, ESP32-H2 und ESP32-P4 über eine USB-UART-Brücke (CP210x, CH34x, FTDI).

Auf Hardware geprüftJede Version wird auf einem ESP32-Board getestet: Erkennung, Flashen mit MD5-Prüfung und byteweises Zurücklesen von LittleFS.

Auf einen Blick

Betriebssystem
Windows 10 und 11, 64 Bit
Chips
ESP32, S2, S3, C2, C3, C5, C6, C61, H2, P4
Baudrate
115 200 bis 2 000 000 Baud
Dateisysteme
LittleFS (ansehen und herunterladen), NVS (lesen)
Sprachen der Oberfläche
Deutsch, Englisch, Russisch, Französisch, Italienisch, Spanisch, Portugiesisch, Chinesisch, Japanisch
Updates
Prüft elxsoftware.com auf eine neue Version
Entwickelt mit
Flutter

ELX-ESP Programmer

ESP32-Flash-Werkzeug für Windows mit eigenem Bootloader-Protokoll

Herunterladen

In derselben Rubrik