ESP32 Flash Download Issue
-
- Posts: 9764
- Joined: Thu Nov 26, 2015 4:08 am
Re: ESP32 Flash Download Issue
It's a bootstrap pin, it needs to be low on boot. Alternatively, you can use e.g. espefuse.py to burn the fuses to force the flash voltage to some value independent of that bootstrap pin.
-
- Posts: 6
- Joined: Tue Jun 21, 2022 9:26 pm
Re: ESP32 Flash Download Issue
GPIO_12 = MTDI
When pulled high it sets the VDD_SDIO voltage to 1.8V, pulled low sets it to 3.3V. This matches your observed change in flash voltage.
Level is sampled on release of reset only, so level after that does not matter.
See ESP32 datasheet: 2.4 Strapping Pins
The strapping pins can be overruled by burning eFuses (as I learned yesterday).
See also my post about flash problem on ESP32-U4HWD. I think the information there applies to your situation as well.
When pulled high it sets the VDD_SDIO voltage to 1.8V, pulled low sets it to 3.3V. This matches your observed change in flash voltage.
Level is sampled on release of reset only, so level after that does not matter.
See ESP32 datasheet: 2.4 Strapping Pins
The strapping pins can be overruled by burning eFuses (as I learned yesterday).
See also my post about flash problem on ESP32-U4HWD. I think the information there applies to your situation as well.
--
Stef
Stef
Re: ESP32 Flash Download Issue
Hello ESP_Sprite,ESP_Sprite wrote: ↑Thu Jun 23, 2022 5:09 amIt's a bootstrap pin, it needs to be low on boot. Alternatively, you can use e.g. espefuse.py to burn the fuses to force the flash voltage to some value independent of that bootstrap pin.
Thanks for your quick response. So, It should be only pulled down on boot and then it can be used for any purpose once system will be started successfully? or it should be required forever pulled down?
Regards,
Ritesh Prajapati
Ritesh Prajapati
Re: ESP32 Flash Download Issue
Thanks for sharing detailsStef_Esp32 wrote: ↑Thu Jun 23, 2022 9:44 amGPIO_12 = MTDI
When pulled high it sets the VDD_SDIO voltage to 1.8V, pulled low sets it to 3.3V. This matches your observed change in flash voltage.
Level is sampled on release of reset only, so level after that does not matter.
See ESP32 datasheet: 2.4 Strapping Pins
The strapping pins can be overruled by burning eFuses (as I learned yesterday).
See also my post about flash problem on ESP32-U4HWD. I think the information there applies to your situation as well.
Would you please share your flash problem link?
Regards,
Ritesh Prajapati
Ritesh Prajapati
-
- Posts: 6
- Joined: Tue Jun 21, 2022 9:26 pm
Re: ESP32 Flash Download Issue
Thanks for providing updates for the same.Stef_Esp32 wrote: ↑Wed Jun 29, 2022 11:37 amIt's here in the same forum:
viewtopic.php?f=12&t=28486
I will check it and let you know if need anything else
Regards,
Ritesh Prajapati
Ritesh Prajapati
Who is online
Users browsing this forum: No registered users and 40 guests