Automatic bootloader mode in ESP32_dev_kitc_v4

dhiraj_gehlot
Posts: 8
Joined: Thu Jul 30, 2020 11:23 am

Automatic bootloader mode in ESP32_dev_kitc_v4

Postby dhiraj_gehlot » Mon Aug 17, 2020 9:34 am

Hello Everyone,

I am new to ESP32 and recently purchased ESP32_dev_kitc_v4.
I am using arduino IDE with esp32 core provided.

Query:

I need to press boot button everytime to start firmware upload. However, the adafruit huzzah feather esp32 module (https://www.adafruit.com/product/3405) doesn't have any boot button and just have reset button to upload firmware and its done automatically via RTS and DTR pins.

As per this: https://github.com/espressif/esptool/wi ... -Selection
Automatic boot mode selection.

Make the following connections for esptool.py to automatically enter the bootloader:

EN -> RTS
GPIO0. -> DTR


Which is already done in both the schematic of adafruit module and esp32_devkit module.
So why is ESP32_dev_kitc_v4 is unable to enter bootloader automatically using DTR and RTS pins.

I have traced the two signals GPIO0 (yellow colour) and EN (Purple) pin on scope

Is there something I am missing?
Attachments
SDS00004.png
SDS00004.png (20.4 KiB) Viewed 5286 times

dhiraj_gehlot
Posts: 8
Joined: Thu Jul 30, 2020 11:23 am

Re: Automatic bootloader mode in ESP32_dev_kitc_v4

Postby dhiraj_gehlot » Mon Aug 17, 2020 3:52 pm

Hello Everyone,

Just an update, after hours of debugging, I came across solution.
Added 10uf capacitor between EN and GND pin. Now I can upload firmware without pressing boot button.
Attachments
IMG_9618.jpg
IMG_9618.jpg (2.38 MiB) Viewed 5262 times

Who is online

Users browsing this forum: No registered users and 84 guests