Hi guys,
I'm designing a PCB with ESP32 SoC and I want to directly upload the code to the SoC without pressing the EN and Boot buttons as I don't want to have any buttons on my PCB. I would like to know a work around for this task. please help me out what circuitry should I use to do this...!
Upload code without pressing EN and Boot buttons
Re: Upload code without pressing EN and Boot buttons
All you need to do it route the following signals to a header of your choice on your PCB.
Power, GND, TX, RX, EN and GPIO0.
Then you can can just use one of these to program it.
https://www.electrodragon.com/product/e ... 266-esp32/
Power, GND, TX, RX, EN and GPIO0.
Then you can can just use one of these to program it.
https://www.electrodragon.com/product/e ... 266-esp32/
Re: Upload code without pressing EN and Boot buttons
Hi, No I don't need an external board to program. I am anyways having an USB port on my PCB, so I want to program through USB without using the EN and BOOT buttons.username wrote: ↑Mon May 04, 2020 12:06 pmAll you need to do it route the following signals to a header of your choice on your PCB.
Power, GND, TX, RX, EN and GPIO0.
Then you can can just use one of these to program it.
https://www.electrodragon.com/product/e ... 266-esp32/
Re: Upload code without pressing EN and Boot buttons
Oh... Then just put the same circuit on the board as the ESP32 DevKitC. Look at the schematic on this page.
https://docs.espressif.com/projects/esp ... -documents
https://docs.espressif.com/projects/esp ... -documents
Re: Upload code without pressing EN and Boot buttons
They have used buttons in that schematics. I want without them and to automatically upload the codeusername wrote: ↑Mon May 04, 2020 12:14 pmOh... Then just put the same circuit on the board as the ESP32 DevKitC. Look at the schematic on this page.
https://docs.espressif.com/projects/esp ... -documents
Re: Upload code without pressing EN and Boot buttons
They have the buttons, but you do not need to use them. The circuit on the board takes care of the EN and GPIO line toggling when you go to flash it.
Re: Upload code without pressing EN and Boot buttons
Oh...Is it? Are you sure? Will that work? Because after implementing I should not have issues with programming.
Re: Upload code without pressing EN and Boot buttons
Absolutely it will work. Don't you have one of those kits? Or any of the others ones like it? IF not buy one and you will see for yourself.
You do not need to push those buttons to set it up for flash mode.
You do not need to push those buttons to set it up for flash mode.
Re: Upload code without pressing EN and Boot buttons
I do have one....that's why I've asked will it surely work . i usually press these buttons for uploading the code. I have this https://www.google.com/url?sa=i&url=htt ... AdAAAAABAH
board with me...does WROOM32 and DevKit-C differs with SoC's present on them?
Re: Upload code without pressing EN and Boot buttons
OK, great you have one. You do not need to press the buttons to get it into flash mode. If you do there is something wrong. There are many knock-offs out there that there is a issue with the timing on the GPIO0 signal which forces you do press the buttons.
The real legitimate boards that are not cheap china clones work just fine without pressing the buttons.
The Serial IC on the board have 2 extra pins routed to 2 transistors to toggle the EN and GPIO0 pins when it receives the signal from USB that it needs to be put into flashing mode.
The real legitimate boards that are not cheap china clones work just fine without pressing the buttons.
The Serial IC on the board have 2 extra pins routed to 2 transistors to toggle the EN and GPIO0 pins when it receives the signal from USB that it needs to be put into flashing mode.
Who is online
Users browsing this forum: Zipdox and 144 guests