Primeiro, lembre-se de não clonar o repo espressif/esp-flasher-stub. Embora isso vá substituir o flasher stub “legacy” em algum momento, ainda não substituiu, pelo menos até 2025-08.
Em vez disso, clone espressif/esptool-legacy-flasher-stub:
clone_esptool_legacy_flasher_stub.sh
git clone --recursive https://github.com/espressif/esptool-legacy-flasher-stub.gitAgora ative seu ambiente ESP-IDF, por exemplo
export_esp_idf_env.sh
source ~/esp/v5.5/esp-idf/export.shAgora vá para o diretório de build:
cd_flashing_stub_builddir.sh
cd esptool-legacy-flasher-stub/flasher-stubAgora você pode compilar o stub usando
make_build_stub.sh
make WITHOUT_ESP8266=1É claro que você também pode compilar com suporte a ESP8266 se realmente precisar, mas para minha instalação ESP-IDF, isso resulta no seguinte erro:
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
Check out similar posts by category:
ESP32
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow