Page 1 of 1

ESP32-WROOM-32E Boot after reset issue

Posted: Tue Jul 23, 2024 6:14 am
by Woutnme
Hi, we are having some throubles with power on the custom ESP32 board, the GPIO0 are floating to programing port, some times when we turn on and turn off fast have this message on the serial port

12:13:32.589 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
12:13:32.636 -> configsip: 0, SPIWP:0xee
12:13:32.636 -> clk_drv:0x00,q_drv:0p0�Ң�j
12:13:32.791 ->
12:13:32.791 -> rst:0x1 (POWERON_RESET),boot:0x0 (DOWNLOAD_BOOT(UART0/UART1/SDIO_FEI_FEO_V2))
12:13:32.791 -> waiting for download

We check put to pullup GPIO0 but have the same issue.
Some body have problems at power on the ESP32-wroom ?? we used in many project with out problems..
Thanks
esp-32.jpg
esp-32.jpg (97.39 KiB) Viewed 646 times

Re: ESP32-WROOM-32E Boot after reset issue

Posted: Tue Jul 23, 2024 7:48 am
by ESP_Sprite
You need an RC circuit on the EN line. Please follow the hardware design guidelines.

Re: ESP32-WROOM-32E Boot after reset issue

Posted: Tue Jul 23, 2024 8:04 am
by Woutnme
I had used this ESP32-WROOM-32U and never problem on this, and in this new 32UE has this problem, the Capacitor will prevent only when first startup, if some body turnoff and turn on quickly maybe can happen, can modify the boot firmwate timeout ? because if can make that change make a software reset its enought for the proyect.
Thanks

Re: ESP32-WROOM-32E Boot after reset issue

Posted: Wed Jul 24, 2024 1:04 am
by ESP_Sprite
If that is an issue, you need a better reset circuit, potentially with a voltage supervisor IC. Generally, it's your responsibility (as a designer) to properly reset the ESP32 after the supply voltage comes up. You probably were lucky that it worked on the previous module you used, but that does not mean you can rely on that behaviour.