• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Делюсь опытом NodeMCU 1.5.4.1 build 29 oct 2016 powered by Lua 5.1.4 on SDK 1.5.4.1

Junkie

Member
шил через XTCOM_UTIL в компорте сыпет
Код:
ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 23988, room 16
tail 4
chksum 0x6c
load 0x3ffe8000, len 2192, room 4
tail 12
chksum 0xaa
ho 0 tail 12 room 4
load 0x3ffe8890, len 8, room 12
tail 8
chksum 0x21
csum 0x21
rf_cal[0] !=0x05,is 0xFF
и больше ничего. Подскажи как запустить? Я еще другие прошивки качал разные для Node, пока ни одна не заработала (сам собирать не умею), может выложишь еще какую-нибудь собранную старую, которая у тебя точно работала?
 

Serjaru

Member
шил через XTCOM_UTIL в компорте сыпет
Код:
ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 23988, room 16
tail 4
chksum 0x6c
load 0x3ffe8000, len 2192, room 4
tail 12
chksum 0xaa
ho 0 tail 12 room 4
load 0x3ffe8890, len 8, room 12
tail 8
chksum 0x21
csum 0x21
rf_cal[0] !=0x05,is 0xFF
и больше ничего. Подскажи как запустить? Я еще другие прошивки качал разные для Node, пока ни одна не заработала (сам собирать не умею), может выложишь еще какую-нибудь собранную старую, которая у тебя точно работала?
У тебя 4МБ?
 

Junkie

Member
я точно не знаю, с этим тоже пытаюсь разобраться, работают прошивки обычные по 512к (например ESP_8266_v0.9.2.2 AT Firmware), твою тоже взял на 512к
 

Serjaru

Member
шил через XTCOM_UTIL в компорте сыпет
Код:
ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 23988, room 16
tail 4
chksum 0x6c
load 0x3ffe8000, len 2192, room 4
tail 12
chksum 0xaa
ho 0 tail 12 room 4
load 0x3ffe8890, len 8, room 12
tail 8
chksum 0x21
csum 0x21
rf_cal[0] !=0x05,is 0xFF
и больше ничего. Подскажи как запустить? Я еще другие прошивки качал разные для Node, пока ни одна не заработала (сам собирать не умею), может выложишь еще какую-нибудь собранную старую, которая у тебя точно работала?

Возможно мусор во Flash

Я шил разными, вот для примера ESP Tool (приложил файл), нужен питон 2.7 + pyserial

1. Очищаем флеш "C:\Python27\python.exe esptool.py --baud 115200 --port COM2 erase_flash" скорость и порт свои ставь
2. Заливаем

Для 4Мбайт флеш:

"C:\Python27\python.exe esptool.py --baud 115200 --port COM2 write_flash --flash_mode qio --flash_size 32m 0x00000 NodeMCU_v1.5.4.1_29_oct_2016_Lua_5.1.4_on_SDK_1.5.4.1_for_Flash_4Mb.bin"

Для 512Кбайт флеш:

"C:\Python27\python.exe esptool.py --baud 115200 --port COM2 write_flash --flash_mode qio --flash_size 4m 0x00000 NodeMCU_v1.5.4.1_29_oct_2016_Lua_5.1.4_on_SDK_1.5.4.1_for_Flash_512Kb.bin"

Попробуй так, если не выйдет, то выложу прошивку из нескольких файлов и покажу как прошить.
 

Вложения

Serjaru

Member
я точно не знаю, с этим тоже пытаюсь разобраться, работают прошивки обычные по 512к (например ESP_8266_v0.9.2.2 AT Firmware), твою тоже взял на 512к
тогда пробуй 512кб. Попробуй эту
 

Вложения

Junkie

Member
Залил blank.bin на 512к, потом опять прошивку, сначала вроде нормально перезагрузился, а потом опять упала в спам ошибками. Подскажи кстати на какой скорости она работает в ESPlorer чтобы команды слать, или хоть приветсвие увидеть
 

Serjaru

Member
@Junkie нееее, blank тебе не поможет!

Давай пробуй так:

1. Скачай zip
2. распакуй и запускай ESPFlashDownloadTool_v3.4.2.exe
3. Установи все как на картинке и жми (ком порт свой уставнови)
4. и жми START
 

Вложения

Junkie

Member
Ок. получилось. Он мне выдал кстати
Код:
flash vendor:
E0h : N/A
flash devID:
4016h
QUAD;32Mbit
crystal:
26 Mhz
Это значит у меня 4мб флеша?
 

Junkie

Member
И после этой очитски в порт валится
Код:
 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x40100000, len 26012, room 16
tail 12
chksum 0x3e
ho 0 tail 12 room 4
load 0x3ffe8000, len 2348, room 12
tail 0
chksum 0x0e
load 0x3ffe892c, len 8, room 8
tail 0
chksum 0xff
csum 0xff
Fatal exception 3(LoadStoreErrorCause):
epc1=0x4024ca2c, epc2=0x00000000, epc3=0x00000000, excvaddr=0x40000000, depc=0x00000000
может у меня проблемы с железкой самой, хотя АТ 0922 без проблем работает, ща заливал её опять, все стартует.
 

Junkie

Member
Все заработало, спасибо, это получается ты мне в флэш тулс уже закинул свою прошивку разобранную.
А можешь еще свежую обычную выложить так же? а то тут на странице загрузок только старье одно, а эта о.9.2.2 хоть и оказалась самой рабочей, но все равно стабильность хромает
 

Serjaru

Member
@Junkie
Все заработало, спасибо, это получается ты мне в флэш тулс уже закинул свою прошивку разобранную.
А можешь еще свежую обычную выложить так же? а то тут на странице загрузок только старье одно, а эта о.9.2.2 хоть и оказалась самой рабочей, но все равно стабильность хромает

А свежую какую? Для AT, MicroPython или NodeMCU LUA?
 

Junkie

Member
Плата кстати есть черная, как ты выложил картинку, в ней стоит
Код:
AT+GMR
AT version:1.1.0.0(May 11 2016 18:09:56)
SDK version:1.5.4(baaeaebb)
Ai-Thinker Technology Co. Ltd.
May 28 2016 10:42:12
OK
А была еще свежее чутка июньская, пока я AT+UPDATE не сделал, странно что она откатилась немного :), вот пока не хотелось стирать, потому что не знаю где такую новую скачать собранную, чтобы потом залить если что.
Твою прошу влил в обычную платку, собраную на макетке
 
Сверху Снизу