Page 1 of 1

ESP32-Wroom force to boot at powerup

Posted: Tue Nov 26, 2019 12:52 am
by jimhelios
I have a dev board with an ESP32-Wroom (the one with the cfl connector) and a CP2120N USB to UART chip. The board has diodes to switch from being powered via USB or via Vin, but I don't have a schematic. When I flash the board, or when I plug it into my MacBook's USB port when a terminal emulator is running the device boots. However, if I plug it into the USB port without the terminal emulator, or apply the correct voltage to Vin, it does not boot.

To make matters more confusing, if I plug the USB into a USB charging device it does boot. This made me think it was a current issue, but my bench supply has plenty of current for Vin.

The board does not have a boot button.

Is there a way to assign a GPIO pin as a reboot button or, better yet, configure the ESP32 to reset or delat reset upon power up?