ELX-Software

ELX-ESP Programmer

Dokumentation

Board verbinden, flashen, den Flash lesen und was zu tun ist, wenn der Chip nicht antwortet.

Verbinden

  • Links den COM-Port wählen; die Liste zeigt die Brücke (CP210x, CH34x, FTDI) und aktualisiert sich selbst.
  • 921 600 Baud passt für die meisten Boards; bei langem oder schlechtem Kabel auf 460 800 oder 115 200 gehen.
  • Auf Verbinden klicken: Das Programm setzt den Chip über DTR und RTS in den Bootloader, lädt seinen Flasher-Stub und liest die Partitionen.
Der Port wird gemerktLetzter Port, Baudrate, Optionen und Sprache werden beim nächsten Start wiederhergestellt.

Flashen

Dateien ins Fenster ziehen oder den Ablagebereich anklicken, um sie auszuwählen. Jede Dateikarte zeigt, was erkannt wurde, und die Adresse; die Adresse lässt sich ändern, auto stellt die berechnete wieder her. Beim Schreiben werden Geschwindigkeit und Restzeit angezeigt; der Vorgang lässt sich abbrechen, und nach dem Flashen kann der Chip neu gestartet werden.

Den gesamten Flash löschenDie Option entfernt Firmware, NVS-Einstellungen und Dateisystem. Sinnvoll, wenn sich die Partitionsaufteilung ändert — sonst können alte Daten in den neuen Partitionen bleiben.

Wenn der Chip nicht antwortet

SymptomWas zu prüfen ist
Der Port ist belegtEin anderes Programm hält ihn — ein Seriell-Monitor, die Arduino IDE oder eine frühere Instanz
Keine Antwort vom ChipEin reines Ladekabel oder ein Board ohne Auto-Reset: BOOT halten, EN drücken, dann verbinden
Im normalen Modus gestartetDie Reset-Leitungen gehen nicht an EN und IO0 — den Bootloader von Hand aktivieren
MD5-Prüfung fehlgeschlagenSchlechtes Kabel oder zu hohe Baudrate — mit 460 800 Baud neu verbinden
Das Dateisystem ist kein LittleFSIn der Partition liegt SPIFFS oder FAT; die Größe wird angezeigt, die Dateien nicht

In derselben Rubrik