• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Ошибка при прошивке hello_world

alex_fish

New member
Здравствуйте.

Имею модуль ESP01 (с 512кб памяти скорее всего) и usb-uart на cp2102.
AT version:0.60.0.0(Jan 29 2016 15:10:17)
SDK version:1.5.2(80914727)
Схема собрана как советует UDK с использованием пинов RTS и DTR.
Пытаюсь зашить hello_world

Проба №1
в makefile раскоментил только
ESPPORT = COM7
ESPBAUD = 115200

Ошибка при flash
mingw32-make.exe -f C:/Espressif/examples/ESP8266/hello_world/Makefile flash
c:/Espressif/utils/ESP8266/esptool.exe -p COM7 -b 115200 write_flash -ff 40m -fm qio -fs 8m 0x00000 firmware/eagle.flash.bin 0x10000 firmware/eagle.irom0text.bin
esptool.py v1.2-dev
Connecting...

A fatal error occurred: Failed to connect to ESP8266
../common_nonos.mk:310: recipe for target 'flash' failed
mingw32-make.exe: *** [flash] Error 2


UPD: Подправил файл esptool.py перекомпилил esptool.exe
Код:
            self._port.setDTR(False)#GPIO0=1
            self._port.setRTS(True)#nRESET=0
            time.sleep(0.15)
            self._port.setDTR(True)#GPIO0=0
            time.sleep(0.15)
            self._port.setRTS(False)#nRESET=1
            time.sleep(0.15)
            self._port.setDTR(True)#GPIO0=0
            print 'Boot mode...'
теперь есть коннект к чипу (даже началась передаваться прошивка но обломалась в середине), но после этого глотка надежды вылезла новая проблема.

mingw32-make.exe -f C:/Espressif/examples/ESP8266/hello_world/Makefile flash
c:/Espressif/utils/ESP8266/esptool.exe -p COM7 -b 115200 write_flash -ff 40m -fm qio -fs 4m 0x00000 firmware/eagle.flash.bin 0x10000 firmware/eagle.irom0text.bin
esptool.py v1.2-dev
Connecting...new
Boot mode
Running Cesanta flasher stub...
A fatal error occurred: Timed out waiting for packet content


Продолжаю копать...

UPD: Странная ситуация решил поставить дебаг принты в файле esptool.py везде где вызывается slip_reader и после перекомпила прошивка с hello_world взял да и прошилась и выводит Hello World! в uart...
Стоит отметить что иногда прошивка дропается гдето посередине по непонятным мне причинам с такой ошибкой

A fatal error occurred: Unexpected packet while writing: FE726C006C9CFE726C006C9C9E7C008C6CE07C020C0C0C8C0C6CEC0C627C8E8202EC1272FC726C006C9C9E7C008C6CE07C020C0C0C8C0C6CEC0C627C8E8202EC12927292628C0C628CF26E6E9E726C006C9C9E7C008C6CE07C02FC726C006C9C9E7C008C6CE07C020C0C0C8C0C6CEC0C627C8E8202EC12927292628C0C628CF26E6E9E6C6E6E9CE2EC0C6270708C8E6C726C726C
mingw32-make.exe: *** [flash] Error 2
../common_nonos.mk:310: recipe for target 'flash' failed

Надеюсь что товарищ CHERTS "придет и порядок наведет" :)
 
Последнее редактирование:
Сверху Снизу