Hello,
I am trying to make a custom pcb to drive an LCD using an ESP32 S3R8 chip. I read that you can program it directly using USB,which is what i am trying to use instead of UART. My question is, does this work on a brand new chip or do i need to flash something to it using uart first?
I am attaching my schematic for review if it is good enough, for it to go into download mode so i can at least flash it. I will connect it to USB via external cables on K2, not via a USB port.
I also have another question if there is a problem using GPIO 33 to 37, since the reference design i am folowing, leaves those unconnected, but from what i have read in the documentation, unless your using quadSPI flash, which i am not, those pins can be used normaly
ESP32 S3R8 download mode via USB
-
- Posts: 9299
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32 S3R8 download mode via USB
You probably want to remove C42.
Re: ESP32 S3R8 download mode via USB
You have to flash something to it first. A new chip does not enable USB out of the box. I ran into this very same issue on my new boards.
-
- Posts: 9299
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32 S3R8 download mode via USB
That is not true; USB is in the bootloader and when you go into download mode, the chip will respond over USB regardless of what's in the flash. The thing is that with an empty flash, the chip will bootloop, making it a lot harder to get into bootloader mode over the USB interface. The trick is to force GPIO0 low and reset or powercycle the chip; that forces it into bootloader mode and USB should be accessible then.
Who is online
Users browsing this forum: Bing [Bot] and 31 guests