开源改变世界

无法编译固件(缺少 Conditionals_LCD.h?) #90

推推 grbl 3年前 (2023-02-06) 246次浏览
打开
ck0park 打开了这个问题 2019 年 11 月 8 日 · 2 条评论
打开

无法编译固件(缺少 Conditionals_LCD.h?)#90

ck0park 打开了这个问题 2019 年 11 月 8 日 · 2 条评论

评论

无法编译固件(缺少 Conditionals_LCD.h?) #90

你好,

我一直在尝试安装 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.

无法编译固件(缺少 Conditionals_LCD.h?) #90 ck0park 更改了标题 无法编译固件 无法编译固件(缺少 Conditionals_LCD.h?) 2019 年 11 月 8 日
无法编译固件(缺少 Conditionals_LCD.h?) #90
斯威肯斯 评论了 2019 年 11 月 11 日  

我认为您不必重新编译固件。您将不得不更改步数/mm 值,但这可以通过使用 M92 实时完成。

http://marlinfw.org/docs/gcode/M092.html

为什么需要为此重新编译?

无法编译固件(缺少 Conditionals_LCD.h?) #90
亲朋好友 评论了 2019 年 11 月 11 日  

我有类似的问题,我通过切换到 vscode 并对标准 Marlin 2.0 进行记录的更改来解决,它有很多错误,所以请继续尝试。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

3人参加
无法编译固件(缺少 Conditionals_LCD.h?) #90无法编译固件(缺少 Conditionals_LCD.h?) #90无法编译固件(缺少 Conditionals_LCD.h?) #90

喜欢 (0)