ESP32-WROOM-32D not getting into boot loader mode

fenomatik
Posts: 3
Joined: Sun Apr 23, 2023 7:14 am

ESP32-WROOM-32D not getting into boot loader mode

Postby fenomatik » Fri Mar 08, 2024 12:28 am

I have used Hiletgo ESP32-WROOM-32D devboard in the past and every upload was smooth and I never had to press EN or RESET and after uploading it resets itself.

Now I am trying to build everything from basics, I am facing two problems with new project

1- I am using ESP32-WROOM-32D chip and it comes with a SMT breakout board which I soldered on the PCB and when I try to upload the code I have to press and hold EN and RESET once for the upload to happen. Is there a way where I can just upload it without having to press the buttons (like Devboard from HiLetgo)

2- Once code is uploaded I have to reset ESP32 (This was never a problem in the Devboard)

Using USB TTL from HiLetgo which has CP2102 on it. I am just connecting GND, Rx and Tx for upload , ESP32 is powered separately with 3.3V power source.
I have only soldered following pins on the ESP32, 3.3 , GND, EN, Rx, Tx and IO0
Attachments
Screenshot 2024-03-07 at 10.36.00 AM.png
Screenshot 2024-03-07 at 10.36.00 AM.png (359.49 KiB) Viewed 1735 times
Screenshot 2024-03-07 at 10.15.55 AM.png
Screenshot 2024-03-07 at 10.15.55 AM.png (514.08 KiB) Viewed 1735 times
Screenshot 2024-03-07 at 10.14.42 AM.png
Screenshot 2024-03-07 at 10.14.42 AM.png (349.52 KiB) Viewed 1735 times

ESP_Sprite
Posts: 9766
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-WROOM-32D not getting into boot loader mode

Postby ESP_Sprite » Fri Mar 08, 2024 4:04 am

The devboard has an auto-reset circuit which uses the serial DSR/DTR lines to get the chip in and out of boot mode. You don't have that, and your USB-serial converter does not have the DSR/DTR lines to build one either.

fenomatik
Posts: 3
Joined: Sun Apr 23, 2023 7:14 am

Re: ESP32-WROOM-32D not getting into boot loader mode

Postby fenomatik » Sat Mar 09, 2024 3:11 am

ESP_Sprite wrote:
Fri Mar 08, 2024 4:04 am
The devboard has an auto-reset circuit which uses the serial DSR/DTR lines to get the chip in and out of boot mode. You don't have that, and your USB-serial converter does not have the DSR/DTR lines to build one either.
If i get one of those USB TTL with these pins (DSR/DTR), I will still have to add this circuit in between the USB and ESP32 (See the attached picture ) but how would I control the logic to these lines ?
Attachments
Screenshot 2024-03-08 at 7.10.27 PM.png
Screenshot 2024-03-08 at 7.10.27 PM.png (30.33 KiB) Viewed 1676 times

Who is online

Users browsing this forum: No registered users and 105 guests