todo navbar etc

Прошивка esp8266

В интернетах советуют тулзу под винду с названием XTCOM_UTILITY. Нагуглил, скачал, запустил.

Предварительно надо собрать схемку.

Садим джампер burn на землю.

В меню Tools > Config Device выбираем порт, скорость 115200, нажимаем Open, нажимаем Connect, закрываем диалог.

В меню API TEST > Flash Image Download, выбираем у себя на диске файл. Прошивок готовых существует великое множество. Для начала можно попробовать что-то типа такого: AT21SDK95-2015-01-24.bin, нажимаем Download, крутится прогрессбар, мигают индикаторы обмена uart. В итоге, ура:

Файл прошивки взял на сайте esp8266.ru.
Глядим в терминале, что у нас поменялось по сравнению с заводской прошивкой. Поключился на 115200.

AT

OK
AT+GMR
AT version:0.21.0.0
SDK version:0.9.5

OK
AT+RST

OK

 ets Jan  8 2013,rst cause:4, boot mode:(3,7)

wdt reset
load 0x40100000, len 816, room 16 
tail 0
chksum 0x8d
load 0x3ffe8000, len 788, room 8 
tail 12
chksum 0xcf
ho 0 tail 12 room 4
load 0x3ffe8314, len 288, room 12 
tail 4
chksum 0xcf
csum 0xcf

2nd boot version : 1.2
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size : 4Mbit
jump to run user1

rNÿ
ready

Пришлось допилить терминальную программу собственной разработки. Заметил особенность. Модуль отвечал ошибкой, если после отправляемой команды не добавить комбинацию символов: serialPort.Write(sendStr + "\r\r\n"); Сама программа на сишарпе.

#43

Тут могла бы быть ваша реклама :-)
Tags