Page 1 of 1

How to trigger ESP32 C3 into FW download mode externally?

Posted: Sat Oct 30, 2021 3:03 am
by tommyliu0804
I follow the following link:
https://docs.espressif.com/projects/esp ... the-device

For Automatic bootloader, I wonder the behavior of DTR/RTS will same as FT232(FTDI)?
I try to use the FT232 and also apply the transistor and RC delay circuit, but still can not get flash_download_tool works.
Which part should I need to check if use FT232 instead of CP2012?
The 2.12.36.4 is the version of FTDI driver I used in windows 10.

When I press boot and then RST, the console shows following:
ESP-ROM:esp32c3-api1-20210207
Build:Feb 7 2021
rst:0x1 (POWERON),boot:0x4 (DOWNLOAD(USB/UART0/1))
waiting for download

Is that means the C3 get into download mode just like the automatic bootloader do?

Re: How to trigger ESP32 C3 into FW download mode externally?

Posted: Sat Oct 30, 2021 7:50 am
by felmue
Hello @tommyliu0804

maybe this document helps? Check out section `Strapping Pins`.

https://www.espressif.com/sites/default ... eet_en.pdf

Thanks
Felix

Re: How to trigger ESP32 C3 into FW download mode externally?

Posted: Mon Nov 01, 2021 3:58 am
by ESP_LJH
When you use flash download tool, what is the error log? sync error? If yes, you could modify RC values to match to the correct sequence.

Re: How to trigger ESP32 C3 into FW download mode externally?

Posted: Tue Nov 02, 2021 5:53 pm
by puckbully
Hello

Where do you see this printout on the console?
How did you connect your ESP32-C3 to the computer? By UART0 interface?

I think you only see the ROM messages during the boot up. See also on the bottom of Table 4 in the datasheet.
https://www.espressif.com/sites/default ... eet_en.pdf

You can disable this printout by changing the eFuse field EFUSE_UART_PRINT_CONTROL. For this check the technical reference manual
https://www.espressif.com/sites/default ... ual_en.pdf

Best regards