Выбранная плата зависит от ядра Arduino (Selected board depends on 'arduino' core (not installed))
Когда я загружаю Arduino IDE с выбранным Board: Pololu A-Star 32U4
, я вижу:
The current selected board needs the core 'arduino:arduino' that is not installed.
Я установил плату вручную, следуя этим инструкциям.
При проверке исходного пустого скетча я вижу:
Arduino: 1.8.8 (Linux), Board: "Pololu A-Star 32U4"
The current selected board needs the core 'arduino:arduino' that is not installed.
/usr/share/arduino/arduino-builder -dump-prefs -logger=machine -hardware /usr/share/arduino/hardware -hardware /home/ravi/Arduino/hardware -tools /usr/share/arduino/tools-builder -libraries /home/ravi/Arduino/libraries -fqbn=pololu:avr:a-star32U4 -ide-version=10808 -build-path /tmp/arduino_build_299010 -warnings=none -build-cache /tmp/arduino_cache_842714 -prefs=build.warn_data_percentage=75 -verbose /tmp/untitled689103723.tmp/sketch_feb05a/sketch_feb05a.ino
Selected board depends on 'arduino' core (not installed).
Error compiling for board Pololu A-Star 32U4.
Как предотвратить эту ошибку и скомпилировать скетч?
@Tom Hale, 👍3
Обсуждение1 ответ
Лучший ответ:
Мне нужно было установить пакет досок для:
Arduino AVR Boards
Инструменты -> Доска -> Менеджер доски
Я столкнулся с аналогичной проблемой с шлюзом MySensors Sensebender, но не смог ее исправить, установив «Arduino AVR Boards». Однако я * смог * исправить это, установив платы Arduino SAMD. Это было предположение, основанное на том факте, что упаковка, содержащая фактическую плату шлюза SenseBender, называлась платой MySensors SAMD. Итак, отметим, что это сообщение, по-видимому, просто означает, что отсутствует зависимость от пакета платы, не обязательно от «платы Arduino AVR»., @Dylan
- Esp8266: Linux - fatal: No names found and undefined reference to `app_entry_custom()'
- Ошибка: expected unqualified-id before 'if'
- Ошибка компиляции кода для Arduino/Genuino Uno
- Что нужно для компиляции Linux на Arduino, если это вообще возможно?
- Ошибка : заблудиться '\' в программе
- Arduino IDE Отказано В Разрешении На Загрузку, Ubuntu
- Ошибка: invalid application of 'sizeof' to incomplete type 'int []' при попытке вычислить размер массива в библиотеке
- В Linux, как идентифицировать несколько Arduino, подключенных через USB?
и в чем вопрос? это значит, что пакеты плат могут использовать другие пакеты плат, и это нормально, @Juraj