Ошибки Ardunio с ATmega644A Fastled (MCUDude Mightycore)
Доброе утро,
Я пытаюсь скомпилировать проект ardunio с ATmega664A, используя подключаемый модуль MCUDude MightyCore при использовании библиотеки Fastled.
Я использовал это раньше с ATtiny167 с помощью Spence Konde ATtinyCore, который работал без проблем.
В настоящее время у меня появляется следующее сообщение об ошибке, но я не слишком уверен в том, куда идти дальше с точки зрения отладки. Я приложил копию описания ошибки. Я знаю, что там много чего есть, но если бы я мог дать несколько рекомендаций о том, как генерируются ошибки, а затем я мог бы найти потенциальное исправление, это было бы здорово.
Compiling sketch...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++17 -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega644a -DF_CPU=16000000L -DARDUINO=10813 -DARDUINO_AVR_ATmega644 -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\MightyCore-master\\avr\\cores\\MCUdude_corefiles" "-IC:\\Program Files (x86)\\Arduino\\hardware\\MightyCore-master\\avr\\variants\\standard" "-IC:\\Program Files (x86)\\Arduino\\libraries\\FastLED" "C:\\Users\\crawfor\\AppData\\Local\\Temp\\arduino_build_763609\\sketch\\Mig_indiucal_colour_test.ino.cpp" -o "C:\\Users\\crawfor\\AppData\\Local\\Temp\\arduino_build_763609\\sketch\\Mig_indiucal_colour_test.ino.cpp.o"
In file included from C:\Users\crawfor\Desktop\Personal\USB\Projects Updated 2-4-21\Adruino\Test\Mig_indiucal_colour_test\Mig_indiucal_colour_test.ino:1:0:
C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.003
# pragma message "FastLED version 3.003.003"
^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:65:0,
from C:\Users\crawfor\Desktop\Personal\USB\Projects Updated 2-4-21\Adruino\Test\Mig_indiucal_colour_test\Mig_indiucal_colour_test.ino:1:
C:\Program Files (x86)\Arduino\libraries\FastLED/fastspi.h:130:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:48:0,
from C:\Users\crawfor\Desktop\Personal\USB\Projects Updated 2-4-21\Adruino\Test\Mig_indiucal_colour_test\Mig_indiucal_colour_test.ino:1:
C:\Program Files (x86)\Arduino\libraries\FastLED/fastpin.h: In instantiation of 'class FastPin<17>':
C:\Program Files
(x86)\Arduino\libraries\FastLED/platforms/avr/clockless_trinket.h:96:49: required from 'class ClocklessController<17, 4, 10, 6, (EOrder)66, 0, false, 10>'
C:\Program Files (x86)\Arduino\libraries\FastLED/chipsets.h:478:7: required from 'class WS2812Controller800Khz<17, (EOrder)66>'
C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:105:52: required from 'class WS2812B<17, (EOrder)66>'
C:\Program Files (x86)\Arduino\libraries\FastLED/FastLED.h:302:39: required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = WS2812B; unsigned char DATA_PIN = 17; EOrder RGB_ORDER = (EOrder)66]'
C:\Users\crawfor\Desktop\Personal\USB\Projects Updated 2-4-21\Adruino\Test\Mig_indiucal_colour_test\Mig_indiucal_colour_test.ino:26:66: required from here
C:\Program Files (x86)\Arduino\libraries\FastLED/fastpin.h:207:2: error: static assertion failed: Invalid pin specified
static_assert(validpin(), "Invalid pin specified");
^~~~~~~~~~~~~
Using library FastLED at version 3.3.3 in folder: C:\Program Files (x86)\Arduino\libraries\FastLED
exit status 1
Error compiling for board ATmega644.
@Newbie, 👍-1
Обсуждение0
Смотрите также:
- WS2812B только белые на нестандартной плате
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Запрограммировать ATMega328P и использовать его без платы Arduino.
- Ошибка: expected unqualified-id before 'if'
- Не удается снова загрузиться после смены платы
- Ошибка компиляции кода для Arduino/Genuino Uno
- Ошибка : заблудиться '\' в программе
- ATMEGA328P-U vs ATMEGA328-PU
Пример FirstLight для FastLed, WS2812B, mega644, контакт 17 -> никаких проблем во время компиляции., @KIIV
@KIIV Я все еще получаю те же сообщения об ошибках. Так может быть, это может быть библиотека Fastled?, @Newbie