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

Нужна помощь ESP8266 01 Спамит ошибками в обычном режиме.

DiaLight

New member
Получил на руки ESP8266 01 с хз какой прошивкой. Wi-fi точку доступа не создает.
Ну я полез искать подходящий baudrate для связи с ним.
Адекватные сообщения он пишет когда подключаешься к нему с baudrate 74880, вопреки предложенным бодам энтого туториала.
В обычном режиме он спамит сообщениями с ошибками.
В режиме прошивки он молчит. Только когда ресет с землей замыкаешь он пишет:
ets Jan 8 2013,rst cause:2, boot mode:(1,7)
На AT команды не отвечает.
upload_2016-3-24_18-46-3.png
upload_2016-3-24_18-45-17.png
Пробовал ставить заводскую прошивку, ничего не менялось.
upload_2016-3-24_18-54-56.png
Разве что при прочих прошивках менялось сообщение об ошибке:
Fatal exception (0):
epc1=0x40240558, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
epc1=0x40240a14, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Люди добрые, скажите, можно ли с ним что-то сделать или в мусорку путь ему дорога?
 
Последнее редактирование:

Victor

Administrator
Команда форума
1. у вас модуль с кривой прошивкой - это обычное дело для китайцев, нужно его перепрошить.
2. правильная скорость, это именно когда у вас видно текст [inline]Fatal exception...[/inline]
3. в режиме прошивки модуль и должен "молчать" - не надо в этом режиме пытаться что-то найти в терминале
4. если у вас ESP-01, как вы пишите, то на 99,9% памяти у него 512k, поэтому нет смысла заливать заводскую прошивку, предназначенную для модулей с памятью 1024 и более. попробуйте эту
 

DiaLight

New member
Поставил предложенную вами прошивку через батник.
upload_2016-3-24_19-46-16.png
upload_2016-3-24_19-45-27.png
Еще одна прошивка со своим уникальным адресом ошибки:
Fatal exception (0):
epc1=0x40220a08, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Не хотелось бы переходить на крайности.
Есть ли софт, с помощью которого можно было достать содержимое флеш памяти и сравнить с тем что я пытаюсь прошить?
Для проверки корректности записи.
 

DiaLight

New member
Интересно, в прочитанной флеш всего 1 байт отличается от прошивки.
upload_2016-3-24_20-19-52.png
Попробую перепрошить.
UPD:
Перепрошивка не помогла.
Из аномалий: поменялась частота чтения с 230400 на 74880.
Качество пайки хорошее, хотя лупа не помешала бы.
 
Последнее редактирование:

DiaLight

New member
Есть еще какие варианты оживить модуль программным способом или точно диагностировать неисправность?
 

Victor

Administrator
Команда форума
Есть еще какие варианты оживить модуль программным способом или точно диагностировать неисправность?
прошивальщики не перезаписывают некоторые области (например, место где хранится информация о точке доступа)
есть шанс их почистить и перепрошить снова: попробуйте ключ [inline]erase_flash[/inline] или залейте пустой файл, а сверху прошивку
 

Вложения

DiaLight

New member
В этом нет необходимости. Я считывал обратно флеш и проверял как записывается прошивка. Пока что я полез в дебри изучения структуры прошивки и внутренней организации рамяти. Не зря же он ругается на определенное место в памяти.

У меня на руках есть еще один такой-же модуль. У него другая проблема.
Он в нопрмальном режиме быстро нагревается и перезагружается. Я его перепрошил, но это мало чем помогло, модуль все равно постоянно перезагружался.
Как ни странно фиксится это дело прижиманием пальца к процессору и кратковременным замыканием ресет пина с землей. После этого он может рару раз перезагрузиться и затем нормально работает и отвечает на АТ команды.
 
Последнее редактирование:
Сверху Снизу