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

PavelCity
Идет загрузка
Загрузка
16.05.2019
358
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)'

sketchultralcd.cpp: In function 'menu_action_setting_edit_callback_long5.constprop':

sketchultralcd.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 FilesWindowsAppsArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtthardware oolsavr/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.2019 в 22:38
0

Вообще если картинка на сайте соответствует принтеру Вашего профиля, т.е. у Вас графический дисплей 12864, а не символьный 2004.
И тип дисплея будет

#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER

// https://github.com/olikraus/U8glib_Arduino[TABLE][TR][TD]The U8glib library is required for Graphical Display![/TD][/TR][TR] [/TR][/TABLE]

16.05.2019 в 22:43
0

Спасибо за столь оперативный ответ.
Но так получилось, что теперь у меня именно символьный дисплей, а не графический )))

На что именно ругается компилятор?? Я как-то не пойму... всего там так много... и меню, и еще чего то...

16.05.2019 в 22:49
0

А Вы часом не с кириллицей/русским меню прошиваете?

И в строке
//#define ULTRA_LCD
комментарий стоит?

17.05.2019 в 18:06
0

#define ULTRA_LCD раскомментирован.

16.05.2019 в 22:44
0

sketchultralcd.cpp: In function 'menu_action_setting_edit_callback_long5.constprop':

sketchultralcd.cpp:4860:3: internal compiler error: Segmentation fault

DEFINE_MENU_EDIT_TYPE(uint32_t, long5, ftostr5rj, 0.01f);
файл - ultralcd.cpp, строка - 4860

17.05.2019 в 18:05
0

А что в этой строке не так??

17.05.2019 в 04:45
0

Какая версия Марлина до этого стояла? Если откатиться на 1.1.8 или 1.1.7? (кстати, прошивка заливается в Мегу, а не в РАМПС)

17.05.2019 в 18:05
0

Да, верно)))

17.05.2019 в 18:06
0

Язык обозначен такой
#define DISPLAY_CHARSET_HD44780 WESTERN

17.05.2019 в 21:08
1

Если вдруг кому интересно.
С проблемой разобрался (случайно).
Arduino IDE 1.8.9 выдает ошибку. А вот предыдущая версия 1.8.8 нормально все скомпилировала ))))

19.05.2019 в 15:26
0

Arduino IDE 1.8.9 выдает ошибку. А вот предыдущая версия 1.8.8 нормально все скомпилировала
Я вот удивлён, что у Вас Windows-10 x32 - нормально отработала.

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

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

Читайте в блогах

Фотополимерная печать, небольшая уловка.

Реестр печати с расчетом

SolidFilament - Прозрачный цветной PET-G

Обзор пластика компании Top 3D Shop, предоставленного компанией Top 3D Shop.

Marty McFly

Проба PETG держатель филамента.