Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By Ouss4
#34330 Yes, I have everything set up as described here http://www.electrodragon.com/w/Category:ESP8266_Basic_Usage#Module_Pin_Description

When I try to flash it, XTCOM_UTIL opens the port successfully, but does take a bit of a time to connect ( around 100, sometimes more). However, when I go and try to download the .bin files, I get an error.
User avatar
By martinayotte
#34331 Try some other boot loader tools, such esptool.py
Check your power supply voltage and rating.
Do you have big decoupling capacitor such 220uF or 470uF on ESP power pins ?
What kind of USB-TTL are you using ?
User avatar
By Ouss4
#34333
martinayotte wrote:Try some other boot loader tools, such esptool.py
Check your power supply voltage and rating.
Do you have big decoupling capacitor such 220uF or 470uF on ESP power pins ?
What kind of USB-TTL are you using ?

No I don't have any capacitors between ESP power pins.
And I'm using arduino to connect my ESP to my PC. Can this pose any problems?
User avatar
By martinayotte
#34340
Ouss4 wrote:No I don't have any capacitors between ESP power pins.
And I'm using arduino to connect my ESP to my PC. Can this pose any problems?

Please, add a capacitor of 220uF or 470uF between ESP power pins, it will fix many issues.
You can use Arduino as USB-TTL, as long as the sketch running don't interfere with the Serial between PC and ESP, but make sure you have a voltage divider on the TX, since the RX of ESP is 3.3V and not tolerant to the 5V of Arduino.
Also, how do you power the ESP ? Because the 3.3V output of Arduino is NOT capable enough to provide required current of the ESP.