Page 1 of 1

ESP32-WROOM-32E Not running FW in normal boot mode

Posted: Sun Jan 07, 2024 11:19 am
by EduardD
Hello all,
I made a design of the board and use ESP32-WROOM-32E module
I have a hardware issue when ESP32 not running a Firmware after power up until strap GPIO0 to GND after a module boot,
Module flashing works well, bootloader works properly,
when checking with with scope , all Strapping pins are at proper level:
GPIO0- 1
GPIO12- 0
GPIO2- 0
GPIO15- 1

After power up, short GPIO0 to GND and only then FW start to run,

before ESP32-WROOM-32E used with ESP32-WROOM-32D and all worked well,
Removed all capacitors from Enable and GPIO0 and still not running the FW,
Is there is some problem in hardware design or timing problem that i can't find...
Will be very appreciated for some assistance/advise,

Eduard

Re: ESP32-WROOM-32E Not running FW in normal boot mode

Posted: Sun Jan 07, 2024 8:15 pm
by ESP_Sprite
At the very least, we'll need a schematic to debug this.

Re: ESP32-WROOM-32E Not running FW in normal boot mode

Posted: Mon Jan 08, 2024 11:14 am
by EduardD
Attached schematic,
C7,C7 and Q5 removed,
R15 assembled
not solved the issue either,
Attached also video to show a board behavior

Re: ESP32-WROOM-32E Not running FW in normal boot mode

Posted: Mon Jan 08, 2024 1:16 pm
by ESP_Sprite
That behaviour doesn't make any sense given the schematic you've shown. Any chance something physical is wrong with the PCB, like a loose connection or a soldering bridge?

Re: ESP32-WROOM-32E Not running FW in normal boot mode

Posted: Mon Jan 08, 2024 2:14 pm
by EduardD
This kind of behavior is on 2 types of PCB,
Current schematic has been designed properly ?
Why to make board run the FW I need to strap GPIO0 to the GND by pressing the button ?

Re: ESP32-WROOM-32E Not running FW in normal boot mode

Posted: Mon Jan 08, 2024 9:39 pm
by ESP_Sprite
EduardD wrote:
Mon Jan 08, 2024 2:14 pm
This kind of behavior is on 2 types of PCB,
Current schematic has been designed properly ?
Why to make board run the FW I need to strap GPIO0 to the GND by pressing the button ?
I cannot tell you that, as from the PCB I see no indication that the ESP32 would behave this way.
Can you see what TXD0 outputs when you boot the ESP?