Wie man einen benutzerdefinierten ESP32/ESPTool-Flasher-Stub baut
Denke zuerst daran, das espressif/esp-flasher-stub-Repo nicht zu klonen. Während dies den “Legacy”-Flasher-Stub irgendwann ersetzen wird, hat es das noch nicht getan, zumindest nicht Stand 2025-08.
Klone stattdessen espressif/esptool-legacy-flasher-stub:
clone_esptool_legacy_flasher_stub.sh
git clone --recursive https://github.com/espressif/esptool-legacy-flasher-stub.gitAktiviere jetzt deine ESP-IDF-Umgebung, z.b.
export_esp_idf_env.sh
source ~/esp/v5.5/esp-idf/export.shGehe nun in das Build-Verzeichnis:
cd_flashing_stub_builddir.sh
cd esptool-legacy-flasher-stub/flasher-stubJetzt kannst du den Stub bauen mit
make_build_stub.sh
make WITHOUT_ESP8266=1Natürlich kannst du auch mit ESP8266-Unterstützung bauen, wenn du es wirklich benötigst, aber für meine ESP-IDF-Installation führt dies zu folgendem Fehler:
build_error_output.txt
CC(8266) stub_flasher.c slip.c stub_commands.c stub_write_flash.c stub_io.c miniz.c build ld/stub_8266.ld -> build/esp8266.elf
make: xtensa-lx106-elf-gcc: Datei oder Verzeichnis nicht gefunden
make: *** [Makefile:136: build/esp8266.elf] Fehler 127Ähnliche Beiträge nach Kategorie:
ESP32
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen