Thanks to visit codestin.com
Credit goes to github.com

Skip to content

marcelbuesing/espflash

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESPFlash

ESP8266 and ESP32 serial flasher based on esptool.py.

Status

Flashing should work for both ESP32 and ESP8266.

If you have an ELF file that flashes correctly with esptool.py but not with this tool then please open an issue with the ELF in question.

Quickstart - Docker

The docker image esp-rs/espflash contains all necessary toolchains and tooling including espflash to build and flash. To clone, build and flash the xtensa-rust-quickstart esp32 example run the following:

git clone --depth 1 https://github.com/MabezDev/xtensa-rust-quickstart.git
cd xtensa-rust-quickstart
docker run -v "$(pwd):/espflash" --device=/dev/ttyUSB0 -ti esp-rs/espflash --release --tool=cargo --chip=esp32 --example=esp32 --features="xtensa-lx-rt/lx6 xtensa-lx/lx6 esp32-hal" /dev/ttyUSB0

Custom Docker Build

git clone --depth 1 https://github.com/esp-rs/espflash.git
cd espflash
docker build -t esp-rs/espflash .

About

ESP8266 and ESP32 serial flasher

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 97.7%
  • Dockerfile 2.3%