-->
Page 1 of 1

Can't seem to be able to flash ESP8266

PostPosted: Tue Apr 04, 2017 5:24 pm
by Andu
Hi,

This one arrived in the post today (https://www.aliexpress.com/item/D1-mini-Mini-NodeMcu-4M-bytes-Lua-WIFI-Internet-of-Things-development-board-based-ESP8266-by/32699164693.html?spm=2114.13010608.0.0.tPCNjF) and I'm using a standard USB TTL serial (like this one https://www.aliexpress.com/item/Free-shipping-USB-to-TTL-converter-UART-module-CH340G-CH340-3-3V-5V-switch/32378923028.html) to try and program it.

The connections I've done:

GPIO2 to GND
GPIO15 to GND
GND to GND
EN to VCC
VCC to VCC
RX to UART TXD
TC to UART RXD

On the ESP both red and blue lights are on. The same on the USB UART serial.

Using Arduino IDE v1.8.1 and the settings are:
Generic ESP8266 Module
Flash Mode: "DIO"
Flash Frequency: "40MHz"
CPU Frequency: "80MHz"
Flash Size: "4M (1M SPIFFS)"
Debug Port; "Disabled"
Debug level: "None"
Reset Method: "ck"
Upload speed: "115200 // also tried with "57600"
Port: "COMX" - tried switching PC USBs and the COM port changes accordingly

---------------------------------------------

For the life of me, I cannot upload the sketch.
It compiles it and then it dies with the same 4 lines:

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

Please tell me there is a way to make it working. I want to design my piece from the base module and not have to be forced to use a Wemos or a NodeMCU on. Please.

Re: Can't seem to be able to flash ESP8266

PostPosted: Wed Apr 05, 2017 1:53 pm
by Andu
It seems I needed to have GPIO0 to GND not GPIO2. After making the change I was able to flash.
Now I'm facing another issue. The scketch was uploaded successfully, but it does not seem to load it. I even tried uploading the Blink sketch but still, when I turn it on (e.g. disconnect GPIO0 and GPIO15 from GND) it still wouldn't work.
Please help.

Re: Can't seem to be able to flash ESP8266

PostPosted: Wed Apr 05, 2017 4:28 pm
by Barnabybear
Hi, gpio 15 needs to be grounded at boot - a 10K resistor is good.