I am new to the forum
I am an experienced designer, I developed a sensor that should send the data trough WiFi
I decided to use the ESP8266 for that, after analyzing the device trough the modules ESP-01 and SparkFun Ting Dev.
I developed my hardware accordingly with that boards but oppositely with the modules I can't program the flash on my PCB.
In order to simplify the debugging I did the following:
- Assembled a second PCB with only the essential part required for the ESP8266 to work
- Program the flash in the ESP-01 with a simple led blink program and transferred the programmed flash to my PCB
So the PCB should start working, but it doesn't, on the contrary of pin GPIO0 that should blink in the program I get 26MHz so:
- the ESP8266 works,
- the oscillator works,
- the power is 3.3V steady
- GPIO2 is all times High
- GPIO15 is all times Low
- GPIO0 is pulled HIGH during reset to boot from the Flash or Pulled LOW during reset to program the Flash from the UART
But I get 26MHz on GPIO0 all the time (but during reset)
- For GPIO0=HIGH@reset I read at 74888 on the serial monitor:
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
ets_main.c ְ
- For GPIO0=LOW@reset I read at 74888 on the serial monitor:
ets Jan 8 2013,rst cause:2, boot mode:(1,7)
sometimes
-ets Jan 8 2013,rst cause:2, boot mode:(1,6)
I try to program trough Arduino an I get the following message:
Uploading 223696 bytes from to flash at 0x00000000
warning: espcomm_send_command: didn't receive command response
warning: espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed
error: espcomm_upload_mem failed
sometimes
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
I could supply my drawing if required
What is the problem?
Thanks
Eli JacobStatistics: Posted by eli@global-rd.com — Thu Aug 04, 2016 4:40 pm
]]>