ESP8266-V2 перестал работать

acuacu
Offline
Зарегистрирован: 06.11.2020

Здравствуйте, все!

Не знал куда написать, только зарегистрировался. В Ардуино новичок, хотя программингом занимаюсь давно.

Изучаю ESP8266 NodeMCU V2 - плата с WiFi модулем. Загрузил несколько скетчей, создал и записал несколько скетчей для плат - управление светом на базе HTTP-сервера со смартфона.

Проблема:
Все работало пока не решил отработать работу с файлами - загрузка файлов во флеш: HTTP-страницу с подгрузкой CSS и JS (до этого весь респонс формировался в самом методе сервера).

Пример был взят из статьи "Install ESP8266 Filesystem Uploader in Arduino IDE" (https://randomnerdtutorials.com/install-esp8266-filesystem-uploader-ardu...).

Стала выходить ошибка "esptool.FatalError: Timed out waiting for packet header". Причем уже на любых скетчах.

Поиск решения не дал. Проблема встречается, но "таблэтки" не помогли.

Скетч:

/*********
Rui Santos
Complete project details at https://RandomNerdTutorials.com
*********/

#include "FS.h"

void setup() {
Serial.begin(115200);

if(!SPIFFS.begin()){
Serial.println("An Error has occurred while mounting SPIFFS");
return;
}

File file = SPIFFS.open("/test_example.txt", "r");
if(!file){
Serial.println("Failed to open file for reading");
return;
}

Serial.println();
Serial.println("File Content:");

while(file.available()){
Serial.write(file.read());
}
file.close();
}

void loop() {

}

ПыСы: Писал в простое окно - никакого редактора не нашел 8(

b707
Offline
Зарегистрирован: 26.05.2017

acuacu пишет:
ПыСы: Писал в простое окно - никакого редактора не нашел 8(

с телефона, наверно, заходите? - не стоит так делать.

А если с обычного браузера - кнопка вставки кода вторая слева в шапке поля "Комментарий"

acuacu
Offline
Зарегистрирован: 06.11.2020

Не угадали! Опера. В комментариях редактор есть, а создать новую тему - нету!

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Видимо она и чудит, так как всё там есть (файрфокс)

acuacu
Offline
Зарегистрирован: 06.11.2020

Разобрался с редактором.

Нужно было рефрешнуть страницу и всплыл редактор. В Хроме также - редактор проявляется только после рефреша (Опера тоже на движке вебкит базируется). 

Странное поведение сайта. :)

rkit
Offline
Зарегистрирован: 23.11.2016

Зажимай кнопку boot или flash. И может reset тоже нужно потыкать при загрузке. На этих дешевых платах цепь перехода в загрузчик постоянно испускает дух.

acuacu
Offline
Зарегистрирован: 06.11.2020

Да как только не зажимал. Ранее все работало без проблем стандартным сброс-флеш. Понятно, что модуль "слетел". Весь вопрос как вернуть его к жизни.

А не подскажете, какие вай-фай модули с вашей точки зрения перспективней использовать в исполнительных устройствах?

acuacu
Offline
Зарегистрирован: 06.11.2020

Тема закрыта: нужно было намертво "посадить" GPIO0 на землю во время восстановления прошивки. Раньше этого не требовалось. После восстановления снова не требуется постоянного заземления FLASH пина.

rkit
Offline
Зарегистрирован: 23.11.2016

Это и делается кнопкой boot или flash.

acuacu
Offline
Зарегистрирован: 06.11.2020

Тогда придется до окончания процесса держать флеш зажатой, что, согласитесь, неудобно.

Так присоветуете с какой платформой, на ваш взгляд, лучше работать? Направление - управление светом, съем данных различных датчиков в городской квартире/загородном доме через вай-фай со смартфона?