- Имеем:
- Windows7-64
- ESP8266 ESP-01
- CP2102 USB-VCOM
Скажу сразу я не поклонник Windows , но чтобы быстрее заработал ESP8266 на примерах http://esp8266.ru решил повторить все на Виндах.
Качаем все с http://esp8266.ru
- java (последняя версия)
- Python 2.7
- прошивальщик образа ESP8266Flasher
- можно также использовать прошивальщик образа XTCOM_UTIL (кстати надо еще установить MSVC++ 2005 Redistributable)
- главное не путаться с прошивками. Качаем например nodemcu_integer_dev_json_20150317.bin с https://github.com/nodemcu/nodemcu-firmware/releases
- IDE ESPlorer
- потом после вкл ESP8266 на скорости 74880 выдает:
- ets Jan 8 2013,rst cause:2, boot mode:(3,1)
- load 0x40100000, len 28812, room 16
- tail 12
- chksum 0x61
- ho 0 tail 12 room 4
- load 0x3ffe8000, len 2916, room 12
- tail 8
- chksum 0x16
- load 0x3ffe8b70, len 15032, room 0
- tail 8
- chksum 0xc5
- csum 0xc5
и наконец на скорости 9600 выдает:
- Error: wide characters found or printf() bug.
- NodeMCU 0.9.5 build 20150315 powered by Lua 5.1.4
- lua: cannot open init.lua
- Через ESPlorer v0.2.0 пробуем установить связь:
- PORT OPEN 9600
- Communication with MCU...
- Got answer! AutoDetect firmware...
- Communication with MCU established.
- Can't autodetect firmware, because proper answer not received (may be unknown firmware).
- Please, reset module or continue.
Странно просят reset module or continue. Передернем питание модуля ESP8266 и (Ура) выдает:
Щелкаем кнопку Chip ID , выводит:
Отлично теперь можно заливать скрипты, при этом перепрошивать саму ESP8266 не надо.