How to trigger ESP32 C3 into FW download mode externally?

tommyliu0804
Posts: 5
Joined: Wed Oct 20, 2021 9:12 am

How to trigger ESP32 C3 into FW download mode externally?

Postby tommyliu0804 » Sat Oct 30, 2021 3:03 am

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?

felmue
Posts: 70
Joined: Mon Nov 16, 2020 2:55 pm

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

Postby felmue » Sat Oct 30, 2021 7:50 am

Hello @tommyliu0804

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

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

Thanks
Felix

ESP_LJH
Posts: 387
Joined: Tue May 18, 2021 9:21 am

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

Postby ESP_LJH » Mon Nov 01, 2021 3:58 am

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.

puckbully
Posts: 2
Joined: Mon Nov 01, 2021 2:46 pm

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

Postby puckbully » Tue Nov 02, 2021 5:53 pm

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

Who is online

Users browsing this forum: No registered users and 66 guests