Прошу помощи без холивара и "ты ничего не понимаешь"
Купил ESP-12F, увы не знаю какая там прошивка - в принципе думаю не столь важно.
Я хочу перепрошить её из Arduino IDE 1.8.5
Паял схему вот такую:
При включении питания мигало 1 раз синим светодиодом и всё.
когда прошивал - говорило что-то там на счет synchronization failed
Потом кучу статей по этой ошибке и задумался "а вообще эта схема правильная?!!"
Как видно - на ней даже нет reset кнопки
и потом прочитал на этом сайте статью про прошивку ESP8266
Ну и там есть схема:
Спаял, и теперь при подаче напряжения синий светодиод не моргает
Пытаюсь прошивать так:
1. подаю питание через стабилизатор напряжения 3.3v рассчитанный до 1А - источик 2 батареи li-ion 18650 по 3.7v последовательно (собственно питание хорошее)
2. замыкаю BURN
3. кратковременно замыкаю и размыкаю RESET
4. Размыкаю BURN
5. пытаюсь прошить через Arduino IDE
6. сейчас выдает вот такое:
Только что еще раз запустил и выдало вот такое:
Хочу обратить внимание, что при замыкании RESET светодиод не мигает. Хотя я не знаю - должен ли?
Для прошивки юзаю TTL USB-TO-COM Profilic PL2303, который работает с 3.3V - проверял на втором Arduino - работает, данные туда, сюда принимает и передает.
Когда была первая схема, модуль хоть признаки жизни подавал, а на этой один раз синим светодиодом, что-то еле еле поморгал секунд 5 и всё.
Напряжение между VCC и GND на ESP 3.3V
Настройки Arduino IDE:
Какая-то грусть и печаль и спросить не у кого, что дальше делать. По этому я тут и оказался.
Прошу помощи знатоков
Купил ESP-12F, увы не знаю какая там прошивка - в принципе думаю не столь важно.
Я хочу перепрошить её из Arduino IDE 1.8.5
Паял схему вот такую:
При включении питания мигало 1 раз синим светодиодом и всё.
когда прошивал - говорило что-то там на счет synchronization failed
Потом кучу статей по этой ошибке и задумался "а вообще эта схема правильная?!!"
Как видно - на ней даже нет reset кнопки
и потом прочитал на этом сайте статью про прошивку ESP8266
Ну и там есть схема:
Спаял, и теперь при подаче напряжения синий светодиод не моргает
Пытаюсь прошивать так:
1. подаю питание через стабилизатор напряжения 3.3v рассчитанный до 1А - источик 2 батареи li-ion 18650 по 3.7v последовательно (собственно питание хорошее)
2. замыкаю BURN
3. кратковременно замыкаю и размыкаю RESET
4. Размыкаю BURN
5. пытаюсь прошить через Arduino IDE
6. сейчас выдает вот такое:
Archiving built core (caching) in: d:\temp\arduino_cache_888931\core\core_esp8266_esp8266_generic_CpuFrequency_80,FlashFreq_40,FlashMode_qio,UploadSpeed_115200,FlashSize_512K64,ResetMethod_ck,Debug_Disabled,DebugLevel_None_____497064ef5de90819bb494b2d5b50b3d0.a
Sketch uses 234489 bytes (54%) of program storage space. Maximum is 434160 bytes.
Global variables use 32312 bytes (39%) of dynamic memory, leaving 49608 bytes for local variables. Maximum is 81920 bytes.
C:\Users\Niko\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9/esptool.exe -vv -cd ck -cb 115200 -cp COM4 -ca 0x00000 -cf d:\temp\arduino_build_941233/wifi.ino.bin
esptool v0.4.9 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
setting board to ck
setting baudrate from 115200 to 115200
setting port from COM1 to COM4
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 228 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
read 0, requested 1
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 56612 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 56576 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 56612 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
Sketch uses 234489 bytes (54%) of program storage space. Maximum is 434160 bytes.
Global variables use 32312 bytes (39%) of dynamic memory, leaving 49608 bytes for local variables. Maximum is 81920 bytes.
C:\Users\Niko\AppData\Local\Arduino15\packages\esp8266\tools\esptool\0.4.9/esptool.exe -vv -cd ck -cb 115200 -cp COM4 -ca 0x00000 -cf d:\temp\arduino_build_941233/wifi.ino.bin
esptool v0.4.9 - (c) 2014 Ch. Klippel <ck@atelier-klippel.de>
setting board to ck
setting baudrate from 115200 to 115200
setting port from COM1 to COM4
setting address from 0x00000000 to 0x00000000
espcomm_upload_file
espcomm_upload_mem
setting serial port timeouts to 1000 ms
opening bootloader
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 228 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
read 0, requested 1
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 56612 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
read 0, requested 1
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
resetting board
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 56576 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 56612 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
trying to connect
flush start
setting serial port timeouts to 1 ms
setting serial port timeouts to 1000 ms
flush complete
espcomm_send_command: sending command header
espcomm_send_command: sending command payload
espcomm_send_command: receiving 36 bytes of data
read 0, requested 1
error: failed reading byte
warning: espcomm_send_command: cant receive slip payload data
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
Только что еще раз запустил и выдало вот такое:
всё то же, что и в предыдущем варианте, но в конце такое:
.....
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
.....
warning: espcomm_send_command: wrong direction/command: 0x00 0x08, expected 0x01 0x08
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed
Хочу обратить внимание, что при замыкании RESET светодиод не мигает. Хотя я не знаю - должен ли?
Для прошивки юзаю TTL USB-TO-COM Profilic PL2303, который работает с 3.3V - проверял на втором Arduino - работает, данные туда, сюда принимает и передает.
Когда была первая схема, модуль хоть признаки жизни подавал, а на этой один раз синим светодиодом, что-то еле еле поморгал секунд 5 и всё.
Напряжение между VCC и GND на ESP 3.3V
Настройки Arduino IDE:
Какая-то грусть и печаль и спросить не у кого, что дальше делать. По этому я тут и оказался.
Прошу помощи знатоков