-->
Page 1 of 1

blinky example works WELL with ESP-12E but NOT with ESP-12F

PostPosted: Tue Jul 18, 2017 1:03 pm
by Navis-Raven
The basic blinky example works WELL with an ESP-12E but NOT with an ESP-12F

In ordrer to install all of esp-open-rtos toolchain and and blinky code example I've approximatively followed this protocol here at https://www.penninkhof.com/2015/03/esp8 ... omment-698
When flashing with esptool.py it works very well with an ESP-12E but not with the same board and an ESP-12F instead.

Additionnal infos:
I've the same problem by using it trough eclipse.
I have exactly the same problem with two other of my firmwares.

(I used both of Ubuntu and Debian, it didn't change anything)
This is a critical issue, please answer.

Re: blinky example works WELL with ESP-12E but NOT with ESP-

PostPosted: Thu Jul 20, 2017 3:52 am
by Navis-Raven
I think the ESP-12F after flashing, does not wakes up from the boot mode since instead of having 3.3V on the GPIO 0 pin, this pin outputs an alternative signal (with an offset) which may be the quartz signal (I think that te ESP-12 outputs the quartz signal on GPIO 0 when on boot mode). Please confirm this info.

I've observed this triangular/alternative signal with an oscilloscope, on two ESP-12F but not on the ESP-12E I observed it only while in boot mode (ie. while flashing) or shortly at the beginning after a reset.

I have exactly the same problem with two other of my firmwares and one of them is running with esp-open-rtos.

NB: esp-open-rtos uses libraries from esp-open-sdk

Re: blinky example works WELL with ESP-12E but NOT with ESP-

PostPosted: Thu Jul 27, 2017 12:01 pm
by Navis-Raven
I've solved one of the bugs I had.
I had a personnal blink software with esp-open-rtos and I make it work in QIO, DIO, QOUT and DOUT with all hardware ESP-12E and ESP-12F except one, one of my hardware which has an ESP-12F was working in all flash modes DIO, QOUT, DOUT but not in QIO. I verified with esptool.py flash_id command that the two ESP-12F had the same flash memory and both of them has the same gigadevice GD25Q32 which is QIO compatible as said here https://www.elnec.com/en/device/GigaDev ... ./GD25Q32/
So the ESP-12F is QIO compatible !

So I think that one of pin of the GD25Q32 flash memory inside the ESP-12F module is disconnected or not correctly soldered. This is a hardware problem INSIDE one of my two ESP-12F. So I can run it only on QOUT/DOUT/DIO.

See this topic for more infos about these QIO/DIO/DOUT/QOUT problem
see this topic https://www.esp32.com/viewtopic.php?t=1250

I solved also another problem with the blinky programm and my new ESP-12F, you can see the answers in the following link since there is whole topic on github about it : https://github.com/pfalcon/esp-open-sdk ... -318017774