Марлин 1.1.9 выдает ошибку с REPRAP_DISCOUNT_SMART_CONTROLLER

Подписаться на 3Dtoday
PavelCity
Идет загрузка
Загрузка
16 Мая 2019
150
11
печатает на WANHAO Duplicator i3 v2
Вопросы и Ответы
День добрый!
Столкнулся с проблемой.
Обновил Марлина до 1.1.9, все настройки сделал, нажимаю проверить - все компилируется и на рампс 1.4 заливается.
... подключаю ему дисплей убрав в коде слеши #define REPRAP_DISCOUNT_SMART_CONTROLLER, нажимаю проверить, и выдает ошибку!


Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

sketch\ultralcd.cpp: In function 'menu_action_setting_edit_callback_long5.constprop':

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
Ошибка компиляции для платы Arduino/Genuino Mega or Mega 2560.

Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"


Библиотека стоит...

В чем проблема может быть?

ПС. Дисплей именно такой. Он рабочий. Все остальное рабочее. Просто на новом марлине вот такая фигня началась.
Ответы на вопрос

Ответы

16.05.19 в 22:38
печатает на Anycubic Kossel linear plus
0
Вообще если картинка на сайте соответствует принтеру Вашего профиля, т.е. у Вас графический дисплей 12864, а не символьный 2004.
И тип дисплея будет

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

// https://github.com/olikraus/U8glib_Arduino
The U8glib library is required for Graphical Display!
16.05.19 в 22:43
печатает на WANHAO Duplicator i3 v2
0
Спасибо за столь оперативный ответ.
Но так получилось, что теперь у меня именно символьный дисплей, а не графический )))

На что именно ругается компилятор?? Я как-то не пойму... всего там так много... и меню, и еще чего то...
16.05.19 в 22:49
печатает на Anycubic Kossel linear plus
0
А Вы часом не с кириллицей/русским меню прошиваете?

И в строке
//#define ULTRA_LCD
комментарий стоит?
17.05.19 в 18:06
печатает на WANHAO Duplicator i3 v2
0
#define ULTRA_LCD раскомментирован.
16.05.19 в 22:44
печатает на Anet A8
0
sketch\ultralcd.cpp: In function 'menu_action_setting_edit_callback_long5.constprop':

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

DEFINE_MENU_EDIT_TYPE(uint32_t, long5, ftostr5rj, 0.01f);
файл - ultralcd.cpp, строка - 4860
17.05.19 в 18:05
печатает на WANHAO Duplicator i3 v2
0
А что в этой строке не так??
17.05.19 в 04:45
0
Какая версия Марлина до этого стояла? Если откатиться на 1.1.8 или 1.1.7? (кстати, прошивка заливается в Мегу, а не в РАМПС)
17.05.19 в 18:05
печатает на WANHAO Duplicator i3 v2
0
Да, верно)))
17.05.19 в 18:06
печатает на WANHAO Duplicator i3 v2
0
Язык обозначен такой
#define DISPLAY_CHARSET_HD44780 WESTERN
17.05.19 в 21:08
печатает на WANHAO Duplicator i3 v2
1
Если вдруг кому интересно.
С проблемой разобрался (случайно).
Arduino IDE 1.8.9 выдает ошибку. А вот предыдущая версия 1.8.8 нормально все скомпилировала ))))
19.05.19 в 15:26
печатает на Hercules New
0
Arduino IDE 1.8.9 выдает ошибку. А вот предыдущая версия 1.8.8 нормально все скомпилировала
Я вот удивлён, что у Вас Windows-10 x32 - нормально отработала.

Обычно в таких случаях я просто рекомендую W7x64, где нету подобных версионных заморочек.

Для написания комментариев, пожалуйста, авторизуйтесь.