Давным давно ковырялся с esp8266, почти всё забыл. Тут опять начал разбираться для души. Пишу на Visual Studio c плагином ESP8266 Wizard 1.3.1 OpenSource for Visual Studio 2013, 2015 & 2017 with FlashTool, Intellisense and VIDEO Tutorial - ESP8266 Developer Zone
Т.к. контора в которой я работаю выпускает одну железку на esp8266 - надыбыл этих модулёчков множество, т.е. они не с Aliexpress'a!
Описание модуля тут AirM2M_ESP8266_WiFi Module User Manual V2.9 | manualzz.com.
В целом обычная esp8266 и вполне рабочая.
Работаю со стареньким NON_OS SDK 2.0 версии
Начал прошивать с boot 1.6 - всё работает - запускается и всё прекрасно.
НО! Мне не нужет режим бутлоадера с его 2мя прошивками и прочем - в настройках поставил No boot. Всё собирается прошивается - но не стартует
Лог терминала на скорости 74880
Лог сборки:
Думал дело в размере флеша, считал Flash ID он равен 1440C8, т.е. как бы размер должен быть 1МБ
Хотя странно, что FLASH_DOWNLOAD_TOOLS вроде как опредилила, что размер флеша 512 кб
В любом случае - пробовал менять при прошивке на 512(256+256) - тоже самое.
С другой стороны при прошивки с boot, я выставляю размер 1МБ - и всё замечательно работает
Может быть кто сталкивался с подобным...
Т.к. контора в которой я работаю выпускает одну железку на esp8266 - надыбыл этих модулёчков множество, т.е. они не с Aliexpress'a!
Описание модуля тут AirM2M_ESP8266_WiFi Module User Manual V2.9 | manualzz.com.
В целом обычная esp8266 и вполне рабочая.
Работаю со стареньким NON_OS SDK 2.0 версии
Начал прошивать с boot 1.6 - всё работает - запускается и всё прекрасно.
НО! Мне не нужет режим бутлоадера с его 2мя прошивками и прочем - в настройках поставил No boot. Всё собирается прошивается - но не стартует
Лог терминала на скорости 74880
Код:
ets Jan 8 2013,rst cause:2, boot mode:(3,7)
load 0x40100000, len 28424, room 16
tail 8
chksum 0xf7
load 0x3ffe8000, len 1920, room 0
tail 0
chksum 0x2d
load 0x3ffe8780, len 1116, room 8
tail 4
chksum 0x1c
csum 0x1c
Fatal exception (0):
epc1=0x4020fe54, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x4020fe54, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x4020fe54, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x4020fe54, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Код:
Target ESPRAM:
1> Generate : D:\HomeProjects\ESP8266_test\Generated Files\Debug\ESP8266_test.eagle.flash(0x00000).bin...
1> Moving file from "D:\HomeProjects\ESP8266_test\Generated Files\Debug\Image\eagle.app.flash.bin" to "D:\HomeProjects\ESP8266_test\Generated Files\Debug\ESP8266_test.eagle.flash(0x00000).bin".
1> Generate : D:\HomeProjects\ESP8266_test\Generated Files\Debug\ESP8266_test.eagle.irom0text.bin(0x40000).bin...
1> Moving file from "D:\HomeProjects\ESP8266_test\Generated Files\Debug\Image\eagle.app.v6.irom0text.bin" to "D:\HomeProjects\ESP8266_test\Generated Files\Debug\ESP8266_test.eagle.irom0text.bin(0x40000).bin".
1>Target ESPTOOL:
1> *** Flash Table **************************************
1> ESP Init Data adresss : 0xFC000
1> Blank Data adresss : 0xFE000
1> eagle.flash adresss : 0x00000
1> eagle.irom0text adresss : 0x40000
1> *** Flash Info **************************************
1> Connecting . connection established
1> Manufacturer: c8, Device: 4014.
1> Deleting file "D:\HomeProjects\ESP8266_test\ConsoleOutput.dbg".
1> Flashing....
1> connection established
1>
1>Build succeeded.
Хотя странно, что FLASH_DOWNLOAD_TOOLS вроде как опредилила, что размер флеша 512 кб
В любом случае - пробовал менять при прошивке на 512(256+256) - тоже самое.
С другой стороны при прошивки с boot, я выставляю размер 1МБ - и всё замечательно работает
Может быть кто сталкивался с подобным...