Arduino IDE: Плата nodemcuv2 (платформа esp8266, пакет esp8266) неизвестна

Я получаю эту ошибку после переустановки Arduino IDE (все работало нормально [те же компоненты, тот же код]):

Плата nodemcuv2 (платформа esp8266, пакет esp8266) неизвестна

Недавно я переустановил библиотеки ESP8266. Могло ли это вызвать эту проблему?

, 👍-1


1 ответ


1

Покопался немного и нашел решение, которое сработало для меня:

Удалите (логически удалив папки) и переустановите библиотеки ESP.

Откройте Arduino IDE Перейдите в ФАЙЛ -> НАСТРОЙКИ>

Откройте папку "Настройки" (это работает в Linux, Mac и Windows). Перейдите в раздел ПАКЕТЫ > ESP8266 >> АППАРАТНОЕ ОБЕСПЕЧЕНИЕ >>> ESP8266>>>

Удалите все библиотеки (если ваша проблема похожа на мою и на другие, у вас должно быть 2 или более папок с разными версиями).

Перезапустите Arduino IDE. Перейдите в раздел СКЕТЧ > ВКЛЮЧИТЬ БИБЛИОТЕКУ >> УПРАВЛЕНИЕ БИБЛИОТЕКАМИ Установите сообщество ESP8266 Перейдите в раздел ИНСТРУМЕНТЫ > ПЛАТА и прокрутите вниз до вашей модели NODEMCU>

Запустите компиляцию, и ваша проблема должна быть устранена.

,

Хорошая работа по поиску решения и ответу на ваш вопрос! Мне кажется, что эта формулировка: *"Удалить все библиотеки"* может сбить с толку. Я не уверен, что, возможно, часто называют папки "библиотеками", но в контексте Arduino, где термин имеет конкретное значение, которое здесь неприменимо, я думаю, что было бы лучше вместо этого сказать "Удалить все папки"., @per1234

К вашему сведению, не должно быть необходимости удалять обе папки версий. Проблема вызвана тем, что среда IDE Arduino не полностью удаляет предыдущую версию при обновлении до другой, поэтому вы можете просто удалить только папку предыдущей версии, что избавляет вас от необходимости выполнять шаг переустановки. Тем не менее, ваши инструкции отлично работают для решения проблемы., @per1234

я попытался удалить только самый старый, но это не сработало. Вы правы: удалите все библиотеки в папке ESP8266., @tony gil

Большое спасибо! На самом деле, мой другой компьютер и Mac не показывают этого, и мой рабочий компьютер, кажется, был установлен раньше, что-то вызывает эту ошибку. несмотря на то, что я размонтировал arduino, проблема все еще существует. без вашего участия я не смогу это исправить. еще раз спасибо!, @Brian Ho