Skip to content

A standalone GUI program capable of flashing binaries onto an ESP32 using the esptool

License

Notifications You must be signed in to change notification settings

doayee/esptool-esp32-gui

Repository files navigation

Doayee ESP32 GUI DFU Tool

A standalone GUI application for ESP32 firmware flashing compatible with Windows and macOS. Note: Currently using esptool v2.6

gui

Installing

You can download prebuilt executable applications for both Windows and MacOS from the releases section. These are self-contained applications and have no prerequisites on your system. They have been tested with Windows 10 and macOS Mojave.

Usage

If you compile your project using make, the App and partition table binaries will be put in your /build directory. The bootloader binary is under /build/bootloader.bin

If the partition table has not been changed, it only needs to be reflashed when the ESP32 has been fully erased. Likewise the bootloader binary will not change between edits to your personal app code. This means only the App needs to be flashed each time

Running From Source

Note: Currently using esptool v2.6

  1. Install the project dependencies using your python3 package manager
  2. Run the doayee_dfu.py script in python3

Feature Requests

Please feel free to get in touch either via GitHub or twitter with any feature requests or suggestions. This is a very early release application and we hope to made it more feature rich in the near future.

About

A standalone GUI program capable of flashing binaries onto an ESP32 using the esptool

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages