ESP32-S3 : Possibility to Flash the Esp32-S3 via UART ?

ThomasESP32
Posts: 191
Joined: Thu Jul 14, 2022 5:15 am

ESP32-S3 : Possibility to Flash the Esp32-S3 via UART ?

Postby ThomasESP32 » Thu Mar 30, 2023 10:17 am

Good morning,

I am working with ESP32-S3-DevKit-C-1 board in order to try the Esp32-S3 chip.

At the moment, using ESP-IDF, I am flashing the firmware in the DevKit-C-1 using the UART connector of the board.
(It is an USB connector called UART, and an USB/UART transceiver is present on the board. The UART signals at the
output of the transceiver arrive directly on UART pins of the ESP32-S3-WROOM-1 module).
There is another USB connector called USB on the board.

Moreover, I am working on a board design where the ESP32-S3-WROOM-1 module (Which is on the
the DevKit-C-1) will be used without the UART/USB transceiver. So my question is the following,
is it possible to flash the Esp32-S3 (With ESP-IDF) using the UART pins directly ?
(Without the USB connector and the UART/USB transceiver) ?

Best regards,

Thomas TRUILHE

ThomasESP32
Posts: 191
Joined: Thu Jul 14, 2022 5:15 am

Re: ESP32-S3 : Possibility to Flash the Esp32-S3 via UART ?

Postby ThomasESP32 » Thu Mar 30, 2023 10:20 am

And another question on the same subject please,
is it possible to flash, and debug using ESP-IDF using
the USB connector (Not the UART) one, of the ESP32-S3-DevKit-C-1 board ?

Please answer the two questions.
Best regards,

Thank you,

Thomas TRUILHE

a2800276
Posts: 74
Joined: Sat Jan 23, 2016 1:59 pm

Re: ESP32-S3 : Possibility to Flash the Esp32-S3 via UART ?

Postby a2800276 » Thu Mar 30, 2023 1:03 pm

So my question is the following,
is it possible to flash the Esp32-S3 (With ESP-IDF) using the UART pins directly ?
(Without the USB connector and the UART/USB transceiver) ?
Yes, all the usb/uart transceiver does is allow your PC to "speak" uart. If you can access the serial pins directly, there is no need for the additional transceiver chip. This is quite common in non-devboard designs, you save yourself the e.g. FTDI chip. Of course as a developer this means you will a need an additional dongle to handle the USB/UART translation.

Who is online

Users browsing this forum: Majestic-12 [Bot] and 107 guests