Hardware Issues. Boot up

dima.centennial
Posts: 1
Joined: Wed Nov 13, 2024 5:05 pm

Hardware Issues. Boot up

Postby dima.centennial » Wed Nov 13, 2024 5:07 pm

Dear Sir/Madam,
I have a question to you regarding the ESP32-S3-MINI-1,with which I have some trouble to boot it up.
I createad and designed a circuit by myself (prototyped based on Development board), where I used ESP32-S3. Circuit diagram will be attached.
In order to boot it up I was planning to use FTDI adapter (TTL-234x-3V3). You can observe that I have 6-pin terminal on the design.
And based on the technical datasheet, I required 2 push buttons (RESET and BOOT).
As IDE I used Arduino.

So, the question I have are:
1. As the chip is bare (brand new from reseller) will it include a boot code, or some sort of any other program to help it boot up? Excuse me, if I explain it incorrectly, please correct me if I am wrong. I tried to use the same adapter with Adafruit Huzzah! Dev Board (ESP32-WROOM-32E), and it worked. Within Arduino IDE I be able to observe Chip ID of Adafruit, but not from my board. Thus, is their potentially a boot code that I required to flush my ESP with to boot it up for thr first time.

2. As I am using Arduino IDE, could it be the case that i am selecting wrong board name? I tried with ESP32 Dev Module, and even with Adafruit ESP32 Feather. Maybe I should use any other IDE?

3. Troubleshooting (Hardware): In the technical datasheet I saw that 3ms is the required time for chip to enter boot mode (within Hold time). My RC based on the design is 1ms. However, I also tried with 1uF cap (RC tim is 10ms). As well, I know that their is a weak pull-up resistor and by default IO0 is 1 by default, but for troubleshooting purposes I soldered 10kOhm TH resistor from the cap to the boot button.

Thank you in adavnce. Looking forward to hearing back from you.
You can find my schematic as an attached file.
Attachments
ESP32-S3-Mini-1.pdf
(286.52 KiB) Downloaded 58 times

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

Re: Hardware Issues. Boot up

Postby ESP_Sprite » Thu Nov 14, 2024 1:27 am

dima.centennial wrote:
Wed Nov 13, 2024 5:07 pm
1. As the chip is bare (brand new from reseller) will it include a boot code, or some sort of any other program to help it boot up?
All ESP32 chips come with a bootloader in (not erasable, not modifyable) ROM. A stock module straight from the factory is always flashable over serial.
2. As I am using Arduino IDE, could it be the case that i am selecting wrong board name? I tried with ESP32 Dev Module, and even with Adafruit ESP32 Feather. Maybe I should use any other IDE?
You should still get a connection, but programming will fail as the boards you selected use the (original) ESP32, while you are using an ESP32-S3. You should select a board or module that contains an ESP32-S3.

You also haven't posted the error that you get. Posting that may help.

What you can do is to use a normal serial terminal on the USB-serial converter (at 115200, n, 8, 1), then reset the ESP32. It should spit out some kind of sign-on message. If it doesn't, either your ESP32-S3 isn't powered correctly or something is wrong with the serial connection. If it does, maybe there is an error with the strapping pins.

Who is online

Users browsing this forum: No registered users and 53 guests