Выбранная плата зависит от ядра 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.

Как предотвратить эту ошибку и скомпилировать скетч?

, 👍3

Обсуждение

и в чем вопрос? это значит, что пакеты плат могут использовать другие пакеты плат, и это нормально, @Juraj


1 ответ


Лучший ответ:

3

Мне нужно было установить пакет досок для:

Arduino AVR Boards

Инструменты -> Доска -> Менеджер доски

,

Я столкнулся с аналогичной проблемой с шлюзом MySensors Sensebender, но не смог ее исправить, установив «Arduino AVR Boards». Однако я * смог * исправить это, установив платы Arduino SAMD. Это было предположение, основанное на том факте, что упаковка, содержащая фактическую плату шлюза SenseBender, называлась платой MySensors SAMD. Итак, отметим, что это сообщение, по-видимому, просто означает, что отсутствует зависимость от пакета платы, не обязательно от «платы Arduino AVR»., @Dylan