I am not able to program the ESP32 with the ESP-PROG using the Arduino IDE. I can program the board using the built-in serial port on the dev kit. So its probable the settings other than com port do not need to be changed. If I connect the ESP-PROG to the dev kit, open the programming serial port, and press/release both RST/BOOT programming mode is entered manually:
Code: Select all
rst:0x1 (POWERON_RESET),boot:0x3 (DOWNLOAD_BOOT(UART0/UART1/SDIO_REI_REO_V2))
waiting for download
So why does the automatic download not work? Using the upload function in the Arduino IDE results in a timeout. I've selected ESP32 Dev Module as the board. Solving this is a necessary step to incorporating the actual module on a custom PCB.
Code: Select all
esptool.py v2.6
Serial port COM6
Connecting........_____....._____....._____....._____....._____....._____....._____
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
The strapping pins themselves seem to be fairly well documented, but there still seems like a step is missing. Can anyone from Espressif PLEASE write an app note about this?