Ардуино.Мк вместе с 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=’

Может ли кто-нибудь указать мне правильное направление?

Спасибо.

, 👍1

Обсуждение

что находится после -mmcu=?, @jsotola

не похоже, что вы используете Arduino IDE или arduino-cli, @Juraj

Я использовал Arduino.mk . Я думаю, что мне удалось разобраться с этим, просто взял несколько дополнительных опций Makefile: ` BOARD_TAG=324 MCU=atmega324a ВАРИАНТ=стандартный ``, @smbaker


1 ответ


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

1

Решается с помощью следующих параметров Makefile:

BOARD_TAG=324
MCU=atmega324a
VARIANT=standard
,
Смотрите также: