打开 ck0park 打开了这个问题 2019 年 11 月 8 日 · 2 条评论 打开 无法编译固件(缺少 Conditionals_LCD.h?)#90 ck0park 打开了这个问题 2019 年 11 月 8 日 · 2 条评论 评论 ck0公园 评论了 2019 年 11 月 8 日 你好, 我一直在尝试安装 titan extruder,它需要重新编译固件。 我完全按照自述文件中的说明进行操作,但出现了编译错误。 以下是我收到的错误消息。 尝试了 SKR 的固件源代码,以及修改原始 Marlin 2.0.x 错误修复,都给了我同样的错误:找不到 Conditionals_LCD.h 帮助将不胜感激。 谢谢 > Executing task in folder Marlin-bugfix-2.0.x: C:\Users\CK\.platformio\penv\Scripts\platformio.exe run < Processing STM32F103RC_bigtree (platform: ststm32; framework: arduino; board: genericSTM32F103RC) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RC.html PLATFORM: ST STM32 5.7.0 > STM32F103RC (48k RAM. 256k Flash) HARDWARE: STM32F103RCT6 72MHz, 48KB RAM, 256KB Flash DEBUG: Current (blackmagic) External (blackmagic, jlink, stlink) PACKAGES: toolchain-gccarmnoneeabi 1.70201.0 (7.2.1), framework-arduinoststm32-maple 1.10000.190819 (1.0.0), tool-stm32duino 1.0.2 Converting Marlin.ino LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft LibraryManager: Installing LiquidTWI2 Using cache: C:\Users\CK\.platformio\.cache\85\8b02db3fff9254d346da3ee4646b5f85 LiquidTWI2 @ 0.0.0 has been successfully installed! LibraryManager: Installing Arduino-L6470 Using cache: C:\Users\CK\.platformio\.cache\e0\a85bf8ed5b8232b743f62637d1e2c2e0 Arduino-L6470 @ 0.7.0 has been successfully installed! LibraryManager: Installing SailfishLCD Using cache: C:\Users\CK\.platformio\.cache\e1\f7005198ad8e3a4b619768bbbcd33ae1 SailfishLCD @ 0.0.0 has been successfully installed! LibraryManager: Installing SailfishRGB_LED Using cache: C:\Users\CK\.platformio\.cache\ae\92268909fe23d8d88d696e4077aa46ae SailfishRGB_LED @ 0.0.0 has been successfully installed! LibraryManager: Installing SlowSoftI2CMaster Using cache: C:\Users\CK\.platformio\.cache\57\ba98e6910d02720ff6cc39cb62b43957 SlowSoftI2CMaster @ 0.0.0 has been successfully installed! Found 39 compatible libraries Scanning dependencies... Dependency Graph |-- <U8glib-HAL> 0.4.1 | |-- <Wire> 1.0 |-- <LiquidCrystal> 1.3.4 | |-- <Wire> 1.0 |-- <TMCStepper> 0.4.5 #58c47ee |-- <Adafruit NeoPixel> 1.2.4 #b72627a |-- <LiquidTWI2> | |-- <Wire> 1.0 |-- <Arduino-L6470> 0.7.0 |-- <SailfishLCD> |-- <SailfishRGB_LED> | |-- <Wire> 1.0 |-- <SlowSoftI2CMaster> |-- <STM32ADC> 1.0 |-- <USBComposite for STM32F1> 0.91 |-- <EEPROM> |-- <Wire> 1.0 Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduinoVariant\board.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduinoVariant\wirish\boards.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduinoVariant\wirish\boards_setup.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduinoVariant\wirish\start.S.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduinoVariant\wirish\start_c.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduinoVariant\wirish\syscalls.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\HardwareSerial.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\HardwareTimer.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\IPAddress.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\Print.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\Stream.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\WString.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\avr\dtostrf.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\cxxabi-compat.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\ext_interrupts.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\hooks.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\itoa.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\adc.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\adc_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\bkp_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\dac.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\dma.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\dma_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\exc.S.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\exti.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\exti_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\flash.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\fsmc_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\gpio.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\gpio_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\i2c.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\i2c_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\iwdg.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\nvic.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\pwr.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\rcc.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\rcc_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\spi.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\spi_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\stm32f1\performance\isrs.S.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\stm32f1\performance\vector_table.S.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\systick.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\timer.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\timer_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usart.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usart_f1.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usart_private.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usb\stm32f1\usb.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usb\stm32f1\usb_cdcacm.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usb\stm32f1\usb_reg_map.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usb\usb_lib\usb_core.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usb\usb_lib\usb_init.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usb\usb_lib\usb_mem.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\usb\usb_lib\usb_regs.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\libmaple\util.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\main.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\new.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\pwm.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\sdio.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\stm32f1\util_hooks.c.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\stm32f1\wiring_pulse_f1.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\stm32f1\wirish_debug.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\stm32f1\wirish_digital_f1.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\tone.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\usb_serial.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\wirish_analog.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\wirish_digital.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\wirish_math.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\wirish_shift.cpp.o Compiling .pio\build\STM32F103RC_bigtree\FrameworkArduino\wirish_time.cpp.o Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\HAL.cpp.o Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\HAL_SPI.cpp.o Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\SPI.cpp.o Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\Servo.cpp.o Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp.o Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_swspi.cpp.o Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\msc_sd.cpp.o Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\onboard_sd.cpp.o In file included from Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfig.h:28:0, from Marlin\src\HAL\HAL_STM32F1\HAL_SPI.cpp:35: Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfigPre.h:52:49: fatal error: ../HAL/HAL_STM32F1/inc/Conditionals_LCD.h: No such file or directory #include HAL_PATH(../HAL, inc/Conditionals_LCD.h) ^ Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\persistent_store_eeprom.cpp.o Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\persistent_store_flash.cpp.o In file included from Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfig.h:28:0, from Marlin\src\HAL\HAL_STM32F1\HAL.cpp:30: Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfigPre.h:52:49: fatal error: ../HAL/HAL_STM32F1/inc/Conditionals_LCD.h: No such file or directory #include HAL_PATH(../HAL, inc/Conditionals_LCD.h) ^ In file included from Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfig.h:28:0, from Marlin\src\HAL\HAL_STM32F1\Servo.cpp:26: Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfigPre.h:52:49: fatal error: ../HAL/HAL_STM32F1/inc/Conditionals_LCD.h: No such file or directory #include HAL_PATH(../HAL, inc/Conditionals_LCD.h) ^ compilation terminated. In file included from Marlin\src\HAL\HAL_STM32F1\dogm\../../../inc/MarlinConfig.h:28:0, from Marlin\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp:29: Marlin\src\HAL\HAL_STM32F1\dogm\../../../inc/MarlinConfigPre.h:52:49: fatal error: ../HAL/HAL_STM32F1/inc/Conditionals_LCD.h: No such file or directory #include HAL_PATH(../HAL, inc/Conditionals_LCD.h) ^ compilation terminated. In file included from Marlin\src\HAL\HAL_STM32F1\dogm\../../../inc/MarlinConfig.h:28:0, from Marlin\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_swspi.cpp:21: Marlin\src\HAL\HAL_STM32F1\dogm\../../../inc/MarlinConfigPre.h:52:49: fatal error: ../HAL/HAL_STM32F1/inc/Conditionals_LCD.h: No such file or directory #include HAL_PATH(../HAL, inc/Conditionals_LCD.h) ^ In file included from Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfig.h:28:0, from Marlin\src\HAL\HAL_STM32F1\onboard_sd.cpp:15: Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfigPre.h:52:49: fatal error: ../HAL/HAL_STM32F1/inc/Conditionals_LCD.h: No such file or directory #include HAL_PATH(../HAL, inc/Conditionals_LCD.h) ^ In file included from Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfig.h:28:0, from Marlin\src\HAL\HAL_STM32F1\persistent_store_flash.cpp:32: Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfigPre.h:52:49: fatal error: ../HAL/HAL_STM32F1/inc/Conditionals_LCD.h: No such file or directory #include HAL_PATH(../HAL, inc/Conditionals_LCD.h) ^ In file included from Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfig.h:28:0, from Marlin\src\HAL\HAL_STM32F1\persistent_store_eeprom.cpp:23: Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfigPre.h:52:49: fatal error: ../HAL/HAL_STM32F1/inc/Conditionals_LCD.h: No such file or directory #include HAL_PATH(../HAL, inc/Conditionals_LCD.h) ^ Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\persistent_store_sdcard.cpp.o compilation terminated. *** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\HAL_SPI.cpp.o] Error 1 compilation terminated. *** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\HAL.cpp.o] Error 1 compilation terminated. compilation terminated. compilation terminated. In file included from Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfig.h:28:0, from Marlin\src\HAL\HAL_STM32F1\persistent_store_sdcard.cpp:30: Marlin\src\HAL\HAL_STM32F1\../../inc/MarlinConfigPre.h:52:49: fatal error: ../HAL/HAL_STM32F1/inc/Conditionals_LCD.h: No such file or directory #include HAL_PATH(../HAL, inc/Conditionals_LCD.h) ^ compilation terminated. *** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\Servo.cpp.o] Error 1 *** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp.o] Error 1 *** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_swspi.cpp.o] Error 1 *** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\onboard_sd.cpp.o] Error 1 *** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\persistent_store_flash.cpp.o] Error 1 compilation terminated. *** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\persistent_store_eeprom.cpp.o] Error 1 *** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\persistent_store_sdcard.cpp.o] Error 1 =============================================================================================================================================== [FAILED] Took 18.50 seconds =============================================================================================================================================== Environment Status Duration ----------------------- -------- ------------ megaatmega2560 IGNORED megaatmega1280 IGNORED at90usb1286_cdc IGNORED at90usb1286_dfu IGNORED DUE IGNORED DUE_USB IGNORED DUE_debug IGNORED LPC1768 IGNORED LPC1769 IGNORED sanguino_atmega644p IGNORED sanguino_atmega1284p IGNORED melzi IGNORED melzi_optiboot IGNORED rambo IGNORED STM32F103RE IGNORED STM32F103RC_fysetc IGNORED STM32F103RC_bigtree FAILED 00:00:18.497 STM32F103RC_bigtree_USB IGNORED STM32F4 IGNORED STM32F7 IGNORED ARMED IGNORED STM32F103VE_longer IGNORED mks_robin IGNORED mks_robin_lite IGNORED mks_robin_mini IGNORED mks_robin_nano IGNORED jgaurora_a5s_a1 IGNORED STM32F407VE_black IGNORED BIGTREE_SKR_PRO IGNORED BIGTREE_BTT002 IGNORED teensy31 IGNORED STM32F103CB_malyan IGNORED chitu_f103 IGNORED teensy35 IGNORED esp32 IGNORED fysetc_f6_13 IGNORED linux_native IGNORED SAMD51_grandcentral_m4 IGNORED include_tree IGNORED ========================================================================================================================================== 1 failed, 0 succeeded in 00:00:18.497 ========================================================================================================================================== The terminal process terminated with exit code: 1 Terminal will be reused by tasks, press any key to close it. ck0park 更改了标题 无法编译固件 无法编译固件(缺少 Conditionals_LCD.h?) 2019 年 11 月 8 日 斯威肯斯 评论了 2019 年 11 月 11 日 • 编辑 我认为您不必重新编译固件。您将不得不更改步数/mm 值,但这可以通过使用 M92 实时完成。 http://marlinfw.org/docs/gcode/M092.html 为什么需要为此重新编译? 亲朋好友 评论了 2019 年 11 月 11 日 • 编辑 我有类似的问题,我通过切换到 vscode 并对标准 Marlin 2.0 进行记录的更改来解决,它有很多错误,所以请继续尝试。 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 受让人 无人分配 标签 还没有 项目 还没有 里程碑 没有里程碑 发展 没有分支机构或拉取请求 3人参加
你好,
我一直在尝试安装 titan extruder,它需要重新编译固件。
我完全按照自述文件中的说明进行操作,但出现了编译错误。
以下是我收到的错误消息。
尝试了 SKR 的固件源代码,以及修改原始 Marlin 2.0.x 错误修复,都给了我同样的错误:找不到 Conditionals_LCD.h
帮助将不胜感激。
谢谢