Здравствуйте.
Имею модуль 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
теперь есть коннект к чипу (даже началась передаваться прошивка но обломалась в середине), но после этого глотка надежды вылезла новая проблема.
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 "придет и порядок наведет"
Имею модуль 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 "придет и порядок наведет"
Последнее редактирование: