Chat freely about anything...

User avatar
By Carl!
#42494 Hi krzychb,

That is indeed how I have it wired during sketch upload and when I tried to use the esptool. I did try powering it just from the FTDI once when I was running out of things to try.

Regarding running the software, I remove the GP0 to ground connection. Just for the heck of it I also tried removing everything but vcc/gnd and no cigar.

The error I am getting in my first post with the python tool and the lack of various serial console messages leads me to thinking it's a bigger problem. (Hopefully not though!)

Thanks,
User avatar
By krzychb
#42495 @Carl!

To make the sketch run, besides pulling GPI0 high, you should then reset broad by pulling RST momentarily down.

A side note - to protect I/Os it is recommended to use resistors for pulling ESP pins down or up - https://github.com/esp8266/Arduino/blob ... md#minimal

If this is what you are doing already and module still does not output anything on Serial Monitor, check your serial adapter. You can do it by looping back TX and RX pins, opening Serial Monitor in IDE and typing something.
Each time you type some letters and press enter, the same text should be displayed on Serial Monitor.
Then disconnect TX and RX pins and check if nothing is displayed anymore as you type.

Krzysztof
User avatar
By Carl!
#42497 A development!!!!

Screen still shows nothing but jibbersh with 74880 but Arduino serial console I get text I can read at that baud rate.

During a pin reset I get
Code: Select allets Jan  8 2013,rst cause:2, boot mode:(3,6)

ets_main.c

During a power cycle
Code: Select allets Jan  8 2013,rst cause:2, boot mode:(3,7)

ets_main.c


Shouldn't rst cause be 0 for fresh power up? I am trying to read up on the boot process online now.

(BTW thanks for the reset pin reminder, I had been doing that earlier but after many many attempts I for some reason stopped doing that)
User avatar
By krzychb
#42506 I am happy to see your are moving forward :D
Reset cause looks correct - https://github.com/esp8266/Arduino/blob ... #rst-cause

Now I would upload File > Examples > ESP8266 > CheckFlashConfig.ino to see what is shown on Serial Monitor.
Do not forget to change baud rate in sketch or in Serial Monitor:

Code: Select allvoid setup(void) {
    Serial.begin(115200);
}


Krzysztof