Downloading and installing the new Arduino IDE for ESP8266

Moderator: igrr

User avatar
By kamal sonani
#41475 common both GND (USB to ttl's AND esp's) << most common problem
GPIO^00 = 3.3v (normal using)
GPIO^00 = GND (for flash OR burn firmware)
GPIO^02 = 3.3v
GPIO^CH_PD = 3.3v
GPIO^15 = GND
baud rate must be 9600
put button between RST and GND for reset module
push reset button once after PC's flash button pressed >> if you did not able to flash
that's it.

i prefer that you change only GPIO^00 >>3.3 OR GND AND check only result with 9600 baudrate
just forgot all other baudrate that recive any kind of ..
garbage like>> "RST CAUSE:2, BOOT MODE:(3,6)"
other pins as i say


i just remember you again >>
just forgot all other baudrate that receive any kind of ..
garbage like>> "RST CAUSE:2, BOOT MODE:(3,6)" [set it only on 9600]

and set pins status as i say >> changes are only on GPIO^00 >>3.3 OR GND
User avatar
By Trent
#41476 Well, as a reminder, I'm using a Huzzah which has logic shifters and buttons built in for flashing. I connected my ftdi board's 6 pins directly to the 6 ftdi pins on the huzzah therefor ground in deed was common.

I have tried flashing at 5v and 3.3v as the huzzah is stable at both.

I also tried using external 5v to power the huzzah during the process to ensure it was receiving enough juice.
User avatar
By bobcroft
#41498 Trent, I use a CH340G IC based 'FTDI' and it works really well with all the variants of ESP8266 that I have tried. It bears the following information BTE13-009 and Betemcu.cn. It is switchable between 3.3 and 5 volts. I always power the ESP from an external power supply @ 3.3 volts and > 500 mA current capacity. To prove my connections I always use the basic Tx, Rx and ground connections between the serial adapter and the ESP. I ground GPIO 0 and either leave GPIO 2 floating or tied to Vcc via a resistor in the 1K to 10K range. Once I have proven the download link is OK then the RTS and DTR lines can be used if desired to automate downloading but personally I do not bother.

I have two red coloured USB - serial adapters red coloured and marked FTDI232 that do not work.
User avatar
By bobcroft
#41499 Trent, a couple of other things. The ESP automatically detects the download baud rate, I use 256000 when flashing from the Arduino IDE. for my project code that I program into the ESP I usually use 115200. The baud rate that you flash at is not the same as the serial communication baud rate.
The ESP uses a baud rate of 74880 for its install boot up code. Coolterm can be configured to use 74880 and is useful to see what the boot code is doing and to see if the device is flashed properly. After boot up all serial output is at the baud rate set in your program by Serial.begin(115200) for example.

I use Arduino 1.6.5 and version 2 of the esp/Arduino code, this is currently the stable version.

Hope that helps