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

wemos d1 mini не грузится

Evgen2

New member
1. платка wemos d1 mini прошивалась, но в процессе поиска приключений на свою задницу
было написано и загружено что-то вроде

Код:
void setup()
{  pinMode(11, OUTPUT);  

   pinMode(7, INPUT);
}

void loop()
{
  if(digitalRead(7))
  {
      digitalWrite(11, LOW);
  } else {
      digitalWrite(11, HIGH);  
  }
}
После этого "крокодил не ловится, не растет кокос"

Сом-порт есть, при попытке загрузки прошивки пишет "A fatal error occurred: Timed out waiting for packet header", набортный светодиод раза 4 подмаргивает
если пробовать стереть флеш, думает намного дольше, но результат такой же.
Собственно вопрос - это что, легкий способ окирпичивать esp или что-то можно сделать?
 

Сергей_Ф

Moderator
Команда форума
Принудительно притянуть пин 0 к земле, подать питание и прошить. Освободить пин 0.

А вот ошибка "A fatal error occurred: Timed out waiting for packet header", у меня встречалась в совсем другой ситуации, не связанной с содержимым прошивки esp.
Если у вас Линукс, то не меняли ли часом ядро?
 
Последнее редактирование:

Evgen2

New member
Принудительно притянуть пин 0 к земле, подать питание и прошить. Освободить пин 0.

А вот ошибка "A fatal error occurred: Timed out waiting for packet header", у меня встречалась в совсем другой ситуации, не связанной с содержимым прошивки esp.
Если у вас Линукс, то не меняли ли часом ядро?
Не, Линукс у нас для других задач и менять там ядро чревато
А исходную почтиокирпиченность вылечил несколько проще - тупо вытащил шланг USB, зажал кнопку ресета и воткнул шланг обратно, после чего нажал на кнопку загрузки на компьютере. В момент, когда в терминале (Platformio) поехали точки - отпустил ресет - и вуаля.
Рассказал коллеге, тот ответил, что подобным методом побеждал и другие девборды с не ESP процессором.
Так что, пользуйтесь (обращение к бедолагам, которые попадут в аналогичную ситуацию)
 

Сергей_Ф

Moderator
Команда форума
вытащил шланг USB, зажал кнопку ресета и воткнул шланг обратно, после чего нажал на кнопку загрузки на компьютере. В момент, когда в терминале (Platformio) поехали точки - отпустил ресет - и вуаля.
Ну это вообще элементарно, я думал что так не работает. Хотя... Окирпичить esp8266 практически нереально. Тем более неудачной прошивкой.
 
Сверху Снизу