Esptool
This Component provides Espressif’s tool for reading and writing firmware and other data to hardware.
Options
- SPI_SPEED
[read-only] Set by Hardware configuration.
Clock speed for flash memory (20, 26, 40 or 80). Default is 40.
- SPI_MODE
[read-only] Set by Hardware configuration.
Flash memory operating mode (quot, dio, dout, qio). Default is qio.
- SPI_SIZE
[read-only] Set by Hardware configuration.
Size of flash memory chip (256KB, 512KB, 1MB, 2MB, 4MB). Default is 512K bytes.
The default hardware profile
standard
sets this to 1MB. You can setHWCONFIG=standard-4m
to increase it or create a custom Hardware configuration for your project.
- ESPTOOL
Full path of esptool.py
References
Used by
Sming (Esp32) Component
Sming (Esp8266) Component
Environment Variables
SoC support
esp32
esp32c3
esp32s2
esp32s3
esp8266
Submodule: esptool
- esptool.py
- Installation / dependencies
- Usage
- Common Options
- Commands
- Additional ESP32 Tools
- Serial Connections
- Entering the Bootloader
- Flash Modes
- Merging binaries
- Advanced Options
- Remote Serial Ports
- Troubleshooting
- Serial Terminal Programs
- Tracing esptool.py interactions
- Using esptool from Python
- Internal Technical Documentation
- About