Arduino Mega 2650 和 RAMPS 1.4 上的 Marlin

3D打印 马林鱼 固件 坡道-1.4 arduino-mega-2650
2021-05-25 08:24:56

我一直在尝试将 marlin 1.1 闪存到我的 Arduino Mega 2650 和 RAMPS 1.4 上。我已经设法让它上传得很好,但是它不会用我想要的 LCD 上传。我正在尝试上传它并将其设置为“RepRap Discount Smart Controller”。当我上传固件时,它在库存的 Anet LCD 上,但是当我尝试在文件中更改它并验证它时,我收到一个我不明白的错误。我在谷歌上做了一些挖掘,但还没有真正找到答案。这是错误:

草图\ultralcd.cpp:4860:3:内部编译器错误:分段错误

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

   ^

请提交完整的错误报告,

如果合适,使用预处理源。

请参阅说明。

lto-wrapper.exe:致命错误:C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.21.0_x86__mdqgnx93n4wtt\hardware\tools\avr/bin/avr-gcc 返回 1 个退出状态

编译终止。

c:/程序文件/windowsapps/arduinollc.arduinoide_1.8.21.0_x86__mdqgnx93n4wtt/hardware/tools/avr/bin/../lib/gcc/avr/5.4.0/../../../../avr /bin/ld.exe: 错误: lto-wrapper 失败

collect2.exe:错误:ld 返回 1 个退出状态

退出状态 1
为板 Arduino/Genuino Mega 或 Mega 2560 编译时出错。
1个回答

以管理员身份运行它解决了这个问题。