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

esp-07 перестал работать после перепрошивки

antonidas

New member
Прошил какую-то непонятную прошивку через nodemcu loader, после чего модуль перестал нормально работать: при подключении в режиме GPIO0=0 на скорости 74480 модуль пишет:
ets Jan 8 2013,rst cause:2, boot mode:(1,6)
и ни с nodemcu loader, ни с flash download tool не определяется, при подключении же с GPIO0=1 модуль пишет на этой же скорости:
ets Jan 8 2013,rst cause:1, boot mode:(3,7)

load 0x40100000, len 30452, room 16
tail 4
chksum 0xf0
load 0x3ffe8000, len 2728, room 4
tail 4
chksum 0xb5
load 0x3ffe8ab0, len 13392, room 4
tail 12
chksum 0x15
csum 0x15

а потом на скорости 9600 куча строк вида ERROR in flash_read: r=1 at 407J2000, где число меняется.
Что делать, чтобы заставить модуль опять нормально работать?
 

antonidas

New member
Модуль неожиданно стал прошиваться на скорости 74480, но какую я прошивку не прошиваю, пишет ошибку
MEM CHECK FAIL!!!
Fatal exception (0):

Что делать?
 

UA6EM

New member
Последовательность восстановления:
1. Скачиваем нормальную прошивку, в её наименовании должно быть 512 )))
2. Прошиваем программой - esp8266_flasher
3. Подключаем ARDUINO IDE выставляем устройство как 512K 64K SPIFFS
4. Ногу программирования на землю и заливаем из предложенных примеров
5. После заливки заходим в монитор порта, выставляем скорость 115200, ногу GPIO0 в рабочий режим, дёргаем резет
и наслаждаемся работой модуля )))
Как-то так
У меня правда модуль говорил о 512+512 но может это прошивка была кривая???
Да, еще проблема была в переходнике USB-UART, я дико подозревал, что рекламируемая как FT232 дикий китайский софтовый переходник, так как настоящая FT232 стоит совсем другие деньги, USB-UART CH-340G меня выручило

Залил скетч для определения реального размера флэши
Flash real id: 001440E0
Flash real size: 1048576
Flash ide size: 524288
Flash ide speed: 40000000
Flash ide mode: DIO
Flash Chip configuration wrong!


Перезалил с другими параметрами
Flash real id: 001440E0
Flash real size: 1048576

Flash ide size: 1048576
Flash ide speed: 40000000
Flash ide mode: DIO
Flash Chip configuration ok.
 

shuraf

Member
Существует скетч узнать реальные режимы и частоты кристалов?
 

Chewing

New member
Примерно та же ситуация что и у antonidas. Купить новый модуль, конечно вариант, но интересно все же что могло стать причиной? Не хочется новый модуль испоганить. У меня какое то время, как я понял, прошивки не грузились на 100%. После прошивки nodemcu_integer_0.9.5_20150318 стали грузиться полностью, но ситуация не изменилась. при этом и вайфая нету модуля моего.

Скачиваем нормальную прошивку, в её наименовании должно быть 512
Например? ни разу не видел прошивок с 512 в наименовании. Где взять?
 
Сверху Снизу