-->
Page 1 of 2

Understanding Bootloader Modes for ESP12

PostPosted: Thu May 12, 2016 6:56 pm
by Qdeathstar
Hello,

I am trying to figure out what is going on with esp12 module.

Basically, i have:

GPIO2 pulled high
GPIO15 pulled low
CH_PD pulled high
RESET pulled high with a push button to ground
GPIO0 pulled high with a push button to ground


the problem I am having is that the module never exits boot loader mode, i can just keep uploading from arduino IDE without having to push the push buttons (and the program never runs). The issue is that even though I have a pullup on GPIO0, i only get 1.9v from that pin to ground ( expecting 3.3)

I must be doing something wrong but i cant grasp it. Any help would be appreciated.

Re: Understanding Bootloader Modes for ESP12

PostPosted: Fri May 13, 2016 3:33 pm
by Qdeathstar
I was trying to use gpio16 in an esp12, which I found out is tied to a reset pin in the module. I guess I'll have to rejigger my board

Re: Understanding Bootloader Modes for ESP12

PostPosted: Mon Aug 22, 2016 2:06 pm
by micke_s
I have some ESP12F modules.

I suspect the flash memory support dual read but not dual write.
Mine flash memory is a BergMicro BG25Q32A. (http://www.firstjit.com/Uploadfiles/201 ... 522734.pdf)

esptool.py new version support DOUT mode, i dont know if esp8266 for arduino support this.

Re: Understanding Bootloader Modes for ESP12

PostPosted: Mon Aug 22, 2016 2:26 pm
by martinayotte
Qdeathstar wrote:I was trying to use gpio16 in an esp12, which I found out is tied to a reset pin in the module. I guess I'll have to rejigger my board

The GPIO16 to RES link is not part of any ESP-12 internally, it need to be wired externally thru a series resistor about 470R or 1K, otherwise with a simple wire, it will prevent having a external reset during deepSleep, escially from some DTR/RTS of USB-TTL.