Adafruit Huzzah espcomm_open не удалось

Недавно я купил адаптер adafruit huzzah, а также последовательный кабель для подключения его к моему компьютеру под управлением Windows 10. , Мне удалось настроить плату в Arduino, следуя найденным инструкциям здесь. Я скопировал и вставил этот скетч:

void setup() {
  pinMode(0, OUTPUT);
}

void loop() {
  digitalWrite(0, HIGH);
  delay(500);
  digitalWrite(0, LOW);
  delay(500);
}

в среду IDE arduino 1.8.2 следуйте этим инструкциям:

Удерживайте кнопку GPIO0, загорится красный светодиод

Удерживая GPIO0, нажмите кнопку RESET

Отпустите RESET, затем отпустите GPIO0

Когда вы отпустите кнопку RESET, красный светодиод будет гореть тускло, это означает, что он готов к загрузке

и попытался загрузить только для получения ошибки:

В версиях 1.6.5 и 2.0.0 библиотеки esp я получаю следующие ошибки:

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_open failed

В версиях 2.1.0–2.3.0 библиотеки esp я получаю следующие ошибки:

warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed
error: espcomm_upload_mem failed

Я пробовал переключать отведения tx и rx, пробовал версии 1.6.5-2.3.0 библиотеки esp8266. Я также попробовал это на другой плате, которую я заказал, и получил те же ошибки. Есть идеи, в чем может быть проблема?

РЕДАКТИРОВАТЬ: я попробовал это на общей плате esp-01, и у меня возникла та же проблема

, 👍1

Обсуждение

в Arduino IDE откройте последовательный монитор, нажмите кнопку сброса на ура - вы видите что-нибудь в последовательном мониторе - если вообще ничего (нет текста или даже символов мусора), то вы либо: а) неправильно подключены tx / rx , или б) не выбрали правильный COM-порт, или в) у вас бракованная хазза (или вы ее убили), @Jaromanda X

в сторону: если вам нравится ура, оформите заказ на wemos D1 mini (1/2 цены) и nodeMCU (1/3 цены), @dandavis

Вы можете найти это полезным: https://github.com/esp8266/Arduino/blob/master/doc/faq/a01-espcomm_sync-failed.md. Если это решит вашу проблему, пожалуйста, вернитесь и напишите ответ на свой вопрос, чтобы помочь другим, у которых такая же проблема., @per1234

@ per1234 Я следил за руководством и заметил, что в моем подробном выводе загрузки плата настраивается на nodemcu. Это нормально для хаза?, @Jacob


1 ответ


1

Мне пришлось установить драйверы SiLabs CP2104 и перезагрузить компьютер. Убедитесь, что у вас не открыто 2 соединения (IDE Arduino, VS Code с PlatformIO,...). Кроме того, я продолжал нажимать кнопку сброса в первый раз.

https://learn.adafruit.com/adafruit-feather-huzzah-esp8266 /использование-arduino-ide

,