Ардуино.Мк вместе с MightyCore
makefile
Моему разочарованию нет конца, пытаясь понять, как работает система сборки arduino - несмотря на все мои усилия, я просто не могу ее понять. Во всяком случае, я сделал это:
ALTERNATE_CORE_PATH=/path/to/MightyCore/avr
BOARD_TAG=324
...
make show_boards
показывает мне несколько доступных плат, включая 324
. Тем не менее, всякий раз, когда я пытаюсь создать свой проект, я получаю эту ошибку:
avr-g++: error: missing device or architecture after ‘-mmcu=’
Может ли кто-нибудь указать мне правильное направление?
Спасибо.
@smbaker, 👍1
Обсуждение1 ответ
Лучший ответ:
▲ 1
Решается с помощью следующих параметров Makefile:
BOARD_TAG=324
MCU=atmega324a
VARIANT=standard
,
@smbaker
что находится после
-mmcu=
?, @jsotolaне похоже, что вы используете Arduino IDE или arduino-cli, @Juraj
Я использовал Arduino.mk . Я думаю, что мне удалось разобраться с этим, просто взял несколько дополнительных опций Makefile:
`
BOARD_TAG=324 MCU=atmega324a ВАРИАНТ=стандартный ``, @smbaker