Марлин на Arduino Mega 2650 и RAMPS 1.4

Я возился, пытаясь прошить marlin 1.1 на свой Arduino Mega 2650 и RAMPS 1.4. Мне удалось загрузить его нормально, однако он не будет загружаться с нужным мне ЖК-дисплеем. Я пытаюсь загрузить его и настроить на "Смарт-контроллер со скидкой RepRap". Когда я загрузил прошивку, она была на обычном ЖК-дисплее Anet, однако, когда я пытаюсь изменить это в файле и проверить, я получаю ошибку, которую не понимаю. Я немного покопался в Google, но так и не смог найти ответ. Вот в чем ошибка:

sketch\ultralcd.cpp:4860:3: internal compiler error: Segmentation fault

   DEFINE_MENU_EDIT_TYPE(uint32_t, long5, ftostr5rj, 0.01f);

   ^

Please submit a full bug report,

with preprocessed source if appropriate.

See  for instructions.

lto-wrapper.exe: fatal error: C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-gcc returned 1 exit status

compilation terminated.

c:/program files/windowsapps/arduinollc.arduinoide_1.8.21.0_x86__mdqgnx93n4wtt/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr/bin/ld.exe: error: lto-wrapper failed

collect2.exe: error: ld returned 1 exit status

exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

, 👍2

Обсуждение

Какой ЖК - дисплей вы подключаете? Контроллер скидок использует порты EXP1/2, Anet использует AUX2. См., например, этот ответ; эти ЖК-дисплеи требуют совершенно разных решений. Пожалуйста, сформулируйте вопрос немного более четко о том, что у вас есть и к чему вы подключаетесь., @0scar

Я использую смарт-контроллер со скидкой reprap. Настройка marlin далека от a8, но я сменил материнскую плату на ramps_14_efb. Я просматривал онлайн-учебник, в котором говорилось, что мне нужно было только прокомментировать экран со скидкой на акции и раскомментировать линию смарт-контроллеров со скидкой на репрап. Однако, когда я это делаю, это выдает мне ошибку выше. Я надеюсь, что это прояснит ситуацию, если, пожалуйста, не дайте мне знать, и я постараюсь продолжить., @Rocket_Man

Похоже, я пытаюсь сделать прямо противоположное ответу, с которым вы меня связали. Вместо того, чтобы пытаться запустить его с ЖК-дисплея ante, я хочу запустить его с ЖК-дисплея reprap, однако, когда я раскомментирую строку, чтобы сделать это, это выдает ошибку, которую я не понимаю., @Rocket_Man

Попробуйте запустить от имени администратора. Эта ошибка, похоже, не связана строго с прошивкой., @towe

Извините, я действительно новичок в программировании. Можете ли вы объяснить, что означает запуск от имени администратора?, @Rocket_Man

Запуск от имени администратора исправил проблему. Спасибо. Я новичок в программировании, и это очень помогло., @Rocket_Man


1 ответ


2

Запуск его от имени администратора устранил проблему.


,