ошибка утилиты 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.

, 👍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.

,