Ошибка при разрешении FQBN (Fully Qualified Board Name - полное имя платы)

m5stack

В Arduino IDE я получаю сообщение об ошибке "Error resolving FQBN: getting" при компиляции скетча. Может ли кто-нибудь помочь мне обойти эту проблему?

Я использую Arduino IDE. Я установил официальные платы M5Stack 2.0.5-1.0 в диспетчере плат и библиотеку STAMP-PICO 0.0.2 в диспетчере библиотек.

Я получаю следующую ошибку компиляции со ВСЕМИ скетчами, даже с скетчем примера STAMP-PICO Basics IO.

"Ошибка разрешения FQBN: ошибка компиляции для платы STAMP-PICO".

Странно... в Arduino IDE v2.0.3 на том же компьютере с использованием тех же библиотек и плат скетч компилируется нормально.

Похоже, что-то специфичное для Arduino IDE v1

, 👍3

Обсуждение

@MG1 Какая именно у тебя плата?, @PMF


1 ответ


3

Хорошо. Я решил проблему самостоятельно.

Установки Boards Manager запутались, вероятно, из-за того, что я использовал Arduino 1.8.19 и Arduino IDE 2.0.3 на одном компьютере.

Каким-то образом папка ~/Library/Arduino15/packages/m5stack/hardware/esp32/ содержала более одной версии библиотек платы esp32, v2.0.5, а также v2.0.5-1.0 и c2.0.5+1.0.

Мое исправление заключалось в полном удалении библиотеки плат M5 esp32 и удалении всех версий вложенных папок. Затем переустановите последнюю версию платы и перезапустите приложение Arduino IDE.

,