我正在尝试在Ender3上安装Marlin。但是Arduino IDE给了我这个错误:
C:UsersMichael.HerediaDownloadsMarlin-2.0.xMarlin-2.0.xMarlinsrclcddogmHAL_LCD_class_defines.h: In member function 'void U8GLIB_SSD1309_128X64_HAL::init(pin_t, pin_t, pin_t)': C:UsersMichael.HerediaDownloadsMarlin-2.0.xMarlin-2.0.xMarlinsrclcddogmHAL_LCD_class_defines.h:134:5: error: 'init' is not a member of 'U8GLIB'
U8GLIB::init(&u8g_dev_ssd1309_hw_spi, (uint8_t)cs, (uint8_t)a0, (uint8_t)reset);
我决定在VSCode上尝试auto build Marlin
,但无法通过此错误:
avr-g++.exe: error: device-specs/specs-avr2: No such file or directory
我浏览了很多论坛,最常见的问题似乎是在路径中添加或删除某些内容。从它是No such file or directory error
这一事实来看,我需要向路径添加一些内容,但我找到的所有解决方案似乎都有不同的内容,而且似乎都无法解释我在哪里找到要添加到路径的目录。
我该如何解决这个问题?
关闭VSC并转到C:\Users\yourname并删除.platformio文件夹。重新启动VS代码,你应该会得到一个新的Platformio安装。这应该会让你继续前进。