I'm designing a PCB that is using the built in serial/JTAG controller and OTG peripheral of the ESP32-S3. It cannot have physical boot or reset buttons. It has a USB-C receptical with the D+/D- lines connected to GPIO20 and GPIO19, respectively.
Are there any ways of going without buttons for reset or is an external USB to UART IC required?
For boot mode selection I just have a jumper that when shorted pulls GPIO0 to GND, is there a better way to do that without a button?
ESP32-S3 uploading firmware via internal serial/JTAG without EN and Boot buttons
-
- Posts: 9769
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32-S3 uploading firmware via internal serial/JTAG without EN and Boot buttons
The USB-serial-JTAG port normally can reset / put the chip into boot mode without any external components. It's still advised to have some way to pull IO0 low for initial programming and during development, if you make a mistake where e.g. your program disables the USB function. A jumper will perform that function just fine.
Who is online
Users browsing this forum: No registered users and 99 guests