Ошибка при разрешении FQBN (Fully Qualified Board Name - полное имя платы)
В 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
@MG1, 👍3
Обсуждение1 ответ
Хорошо. Я решил проблему самостоятельно.
Установки 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.
@MG1 Какая именно у тебя плата?, @PMF