ошибка утилиты spi_com.h при компиляции Marlin для Arduino mega с Ramps 1.4
Я использую win 8.1 и пытаюсь загрузить Marlin 2.0.x на Arduino Mega с подключенной платой Ramps 1.4, оснащенной 3 драйверами 8825. К сожалению, каждый раз, когда я пытаюсь скомпилировать его, он завершается следующей ошибкой. Кто-нибудь может, пожалуйста, помочь.
Alternatives for utility/spi_com.h:
[]ResolveLibrary(utility/spi_com.h) -> candidates: []In file included from C:\Users\Dad\AppData\Local\Temp\arduino_build_750275\sketch\src\HAL\STM32\MarlinSPI.cpp:23:0:C:\Users\Dad\AppData\Local\Temp\arduino_build_750275\sketch\src\HAL\STM32\MarlinSPI.h:28:12: fatal error: utility/spi_com.h:
No such file or directory #include <utility/spi_com.h>
compilation terminated.
Using library SPI at version 1.0 in folder: C:\Users\Dad\Downloads\arduino-1.8.13-windows\arduino-1.8.13\hardware\arduino\avr\libraries\SPI
exit status 1
Error compiling for board Arduino Mega or Mega 2560.
@londonlad, 👍2
1 ответ
▲ 2
попытка загрузить Marlin 2.0.x на Arduino Mega
У меня нет особых знаний о Марлине.
На данный момент я игнорирую тот факт, что он, похоже, ищет файлы STM32, которые, казалось бы, не играют никакой роли на Arduino Mega.
Я клонировал репозиторий Marlin github и не нашел упоминания о файле "MarlinSPI.h" в ветке 2.0.x. Однако в теге 1.1.9.1 есть MarlinSPI.h
Похоже, вы работаете с кодом для неправильной версии (или ветви) Marlin.
,
@timemage
Смотрите также:
- Ошибка: expected unqualified-id before 'if'
- Ошибка компиляции кода для Arduino/Genuino Uno
- Ошибка : заблудиться '\' в программе
- Ошибка: invalid application of 'sizeof' to incomplete type 'int []' при попытке вычислить размер массива в библиотеке
- ошибка: expected primary-expression before '(' token
- Недопустимое преобразование из 'char' в 'const char*' [-fpermissive] в строке
- Ошибка компиляции в nodeMCU вместе с датчиком температуры oneWire ds18b20 и ЖК-дисплеем 2x16 (не I2C)
- Ошибка компиляции: "cannot declare 'client' to be of abstract type 'Client'"