-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP32 can't be flashed, can't be formatted (ESPTOOL-979) #1043
Comments
When I try to flash:
|
When I try to change the memory voltage:
|
Help me, kind people, please, I tried uploading the firmware to different addresses and this is what it turned out to be: Successful flashing with the command: Successful flashing with the command: This is how it is sometimes flashing about 1 time out of 40: Doesn't flashing at all: |
This looks to me a hardware issue or a Windows driver issue. You need to debug this and ensure that the serial communication is reliable over time. You can connect a serial program and observe the output. More tips are in https://docs.espressif.com/projects/esptool/en/latest/esp32/troubleshooting.html. You can see that chip detection is flaky and it detects the chip after several unsuccessful attempts. The partition table is the smallest and the firmware is the largest. You are getting successes or failures proportional to their size. If you flash a small binary like the partition table then it is likely to succeed because you likely hit a window when the serial communication is stable. You cannot flash the firmware because it is large and the communication cannot stay stable for a longer period of time necessary to flash it. |
Operating System
windows7
Esptool Version
4.8.1
Python Version
13.1
Chip Description
ESP32-Wroom
Device Description
ESP32-D0WD-V3
Hardware Configuration
No response
How is Esptool Run
cmd
Full Esptool Command Line that Was Run
esptool --chip auto --port com51 -b 115200 erase_flash
Esptool Output
More Information
No response
Other Steps to Reproduce
No response
I Have Read the Troubleshooting Guide
The text was updated successfully, but these errors were encountered: