Marlin: SKR PRO MARlIN 2.06 error: 'HAL_TIMER_RATE' was not declared in this scope; did you mean 'PULSE_TIMER_RATE'?

Created on 9 Aug 2020  Â·  18Comments  Â·  Source: MarlinFirmware/Marlin

117325219_243135156676731_1912531851176328428_n

config files.zip

hardware:
Anycubic predator
SKR pro 1.1
TMC2209

Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/pinmap.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/rtc.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/spi_com.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/startup_stm32yyxx.S.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/stm32_def.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/stm32_eeprom.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/system_stm32yyxx.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/timer.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/twi.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/uart.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/cdc/cdc_queue.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/cdc/usbd_cdc.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/cdc/usbd_cdc_if.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/hid/usbd_hid_composite.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/hid/usbd_hid_composite_if.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usb_device_core.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usb_device_ctlreq.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usb_device_ioreq.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usbd_conf.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usbd_desc.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usbd_ep_conf.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usbd_if.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/syscalls.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_analog.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_digital.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_pulse.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_shift.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_time.c.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/HAL.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/HAL_SPI.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/MarlinSerial.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/Sd2Card_sdio_stm32duino.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/Servo.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/SoftwareSerial.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/eeprom_flash.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/eeprom_sdcard.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/eeprom_sram.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/eeprom_wired.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/fastio.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/timers.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/usb_serial.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/watchdog.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/HAL_spi_L6470.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/backtrace.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarm.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarm_arm.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarm_thumb.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarmbytab.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarmmem.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwinder.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwmemaccess.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/eeprom_api.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/eeprom_if_i2c.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/eeprom_if_spi.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/esp_wifi.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/servo.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/MarlinCore.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/core/multi_language.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/core/serial.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/core/utility.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/babystep.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/backlash.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/baricuda.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/bedlevel/abl/abl.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/bedlevel/bedlevel.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/binary_protocol.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/bltouch.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/cancel_object.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/caselight.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/closedloop.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/controllerfan.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/direct_stepping.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/e_parser.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/encoder_i2c.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/fanmux.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/filwidth.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/fwretract.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/host_actions.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/hotend_idle.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/joystick.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/max7219.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/mixing.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/mmu2/mmu2.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/pause.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/power.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/power_monitor.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/powerloss.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/probe_temp_comp.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/runout.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/snmm.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/solenoid.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/spindle_laser.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/tmc_util.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/touch/xpt2046.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/twibus.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/z_stepper_align.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/G26.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/G35.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/G42.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/M420.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/abl/G29.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/abl/M421.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G28.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G33.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G34_M422.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G425.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G76_M871.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M100.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M12.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M425.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M48.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M665.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M666.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M852.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M200-M205.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M217.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M218.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M220.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M221.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M281.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M301.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M302.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M304.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M305.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M43.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M540.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M575.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M672.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M92.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M108_M112_M410.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M111.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M120_M121.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M17_M18_M84.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M211.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M226.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M280.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M3-M5.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M350_M351.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M380_M381.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M400.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M42.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M605.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M7-M9.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M80_M81.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M85.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M997.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M999.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/T.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/eeprom/M500-M504.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/L6470/M122.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/L6470/M906.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/L6470/M916-918.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/advance/M900.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/baricuda/M126-M129.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/camera/M240.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/cancel/M486.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/caselight/M355.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/clean/G12.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/controllerfan/M710.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/digipot/M907-M910.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/filwidth/M404-M407.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/fwretract/G10_G11.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/fwretract/M207-M209.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/i2c/M260_M261.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/leds/M150.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/leds/M7219.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/macro/M810-M819.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/mixing/M163-M165.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/mixing/M166.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/G27.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/G60.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/G61.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/M125.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/M600.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/M603.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/M701_M702.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/power_monitor/M430.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/powerloss/M1000.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/powerloss/M413.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/prusa_MMU2/M403.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/runout/M412.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/trinamic/M122.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/trinamic/M569.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/trinamic/M906.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/trinamic/M911-M914.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/gcode.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/G17-G19.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/G53-G59.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/G92.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/M206_M428.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M110.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M113.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M114.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M115.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M118.cpp.o
Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M119.cpp.o
Assembler messages:
Fatal error: can't create .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/M206_M428.cpp.o: No such file or directory
* [.pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/M206_M428.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M110.cpp.o: No such file or directory
[.pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M110.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/G92.cpp.o: No such file or directory
[.pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/G92.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M113.cpp.o: No such file or directory
[.pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M113.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M115.cpp.o: No such file or directory
[.pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M115.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M118.cpp.o: No such file or directory
[.pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M118.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M119.cpp.o: No such file or directory
[.pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M119.cpp.o] Error 1
Assembler messages:
Fatal error: can't create .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M114.cpp.o: No such file or directory
*
[.pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M114.cpp.o] Error 1
FileNotFoundError: [Errno 2] No such file or directory: '/Users/giovannisignorile/Desktop/Marlin-2.0.x/.pio/build/BIGTREE_SKR_PRO/.sconsign37.db.dblite':
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1381:
_exec_main(parser, values)
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1344:
_main(parser)
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1119:
nodes = _build_targets(fs, options, targets, target_top)
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1318:
jobs.run(postfunc = jobs_postfunc)
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/Job.py", line 113:
postfunc()
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/Script/Main.py", line 1315:
SCons.SConsign.write()
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/SConsign.py", line 117:
syncmethod()
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/dblite.py", line 161:
self._os_unlink(self._file_name)
Exception ignored in:
Traceback (most recent call last):
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/dblite.py", line 143, in __del__
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/dblite.py", line 140, in close
File "/Users/giovannisignorile/.platformio/packages/tool-scons/script/../engine/SCons/dblite.py", line 161, in sync
FileNotFoundError: [Errno 2] No such file or directory: '/Users/giovannisignorile/Desktop/Marlin-2.0.x/.pio/build/BIGTREE_SKR_PRO/.sconsign37.db.dblite'
================================================================================ [FAILED] Took 47.81 seconds ================================================================================

Environment Status Duration


mega2560 IGNORED
mega1280 IGNORED
MightyBoard1280 IGNORED
MightyBoard2560 IGNORED
rambo IGNORED
FYSETC_F6_13 IGNORED
FYSETC_F6_14 IGNORED
sanguino644p IGNORED
sanguino1284p IGNORED
melzi IGNORED
melzi_optiboot IGNORED
melzi_optimized IGNORED
at90usb1286_cdc IGNORED
at90usb1286_dfu IGNORED
DUE IGNORED
DUE_USB IGNORED
DUE_debug IGNORED
DUE_archim IGNORED
DUE_archim_debug IGNORED
SAMD51_grandcentral_m4 IGNORED
LPC1768 IGNORED
LPC1769 IGNORED
STM32F103RC IGNORED
STM32F103RC_meeb IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_btt IGNORED
STM32F103RC_btt_USB IGNORED
STM32F103RC_btt_512K IGNORED
STM32F103RC_btt_512K_USB IGNORED
STM32F103RE IGNORED
STM32F103RE_btt IGNORED
STM32F103RE_btt_USB IGNORED
STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_GTM32 IGNORED
STM32F103VE_longer IGNORED
mks_robin_mini IGNORED
mks_robin_nano35 IGNORED
mks_robin IGNORED
mks_robin_pro IGNORED
trigorilla_pro IGNORED
mks_robin_e3 IGNORED
mks_robin_lite IGNORED
mks_robin_lite3 IGNORED
jgaurora_a5s_a1 IGNORED
STM32F103CB_malyan IGNORED
STM32F070RB_malyan IGNORED
malyan_M300 IGNORED
chitu_f103 IGNORED
chitu_v5_gpio_init IGNORED
STM32F103RET6_creality IGNORED
STM32F401VE_STEVAL IGNORED
FLYF407ZG IGNORED
FYSETC_S6 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO FAILED 00:00:47.807
BIGTREE_GTR_V1_0 IGNORED
BIGTREE_BTT002 IGNORED
LERDGEX IGNORED
LERDGES IGNORED
LERDGEK IGNORED
rumba32 IGNORED
esp32 IGNORED
teensy31 IGNORED
teensy35 IGNORED
linux_native IGNORED
include_tree IGNORED
=========================================================================== 1 failed, 0 succeeded in 00:00:47.807 ===========================================================================
The terminal process "platformio 'debug'" terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

Executing task: platformio debug <

Processing BIGTREE_SKR_PRO (platform: ststm32@~6.1.0; board: BigTree_SKR_Pro; framework: arduino)

Verbose mode can be enabled via -v, --verbose option
Getting g++ path from cache
arm-none-eabi-g++ -D__MARLIN_FIRMWARE__ -DUSBCON -DUSBD_USE_CDC -DUSBD_VID=0x0483 -DTIM_IRQ_PRIO=13 -DUSB_PRODUCT=\"STM32F407ZG\" -DTARGET_STM32F4 -DSTM32F407_5ZX -DVECT_TAB_OFFSET=0x8000 -w -dM -E -x c++ buildroot/share/PlatformIO/scripts/common-dependencies.h
Adding lib_deps for HAS_TRINAMIC_CONFIG...
Adding src_filter for HAS_TRINAMIC_CONFIG...
Adding lib_deps for HAS_GRAPHICAL_LCD...
Adding src_filter for HAS_GRAPHICAL_LCD...
Adding lib_deps for HAS_LCD_MENU...
Adding src_filter for HAS_LCD_MENU...
Adding lib_deps for AUTO_BED_LEVELING_(3POINT|(BI)?LINEAR)...
Adding src_filter for AUTO_BED_LEVELING_(3POINT|(BI)?LINEAR)...
Ignoring libs: ['SoftwareSerial', 'SlowSoftI2CMaster', 'LiquidTWI2', 'arduinoWebSockets', 'Adafruit MAX31865 library', 'lvgl', 'TMC26XStepper', 'SailfishLCD', 'ESP3DLib', 'LiquidCrystal', 'ESP32SSDP', 'Adafruit NeoPixel', 'ESP Async WebServer', 'AsyncTCP', 'Arduino-L6470']
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/BigTree_SKR_Pro.html
PLATFORM: ST STM32 6.1.1 > STM32F407ZG (192k RAM. 1024k Flash)
HARDWARE: STM32F407ZGT6 168MHz, 192KB RAM, 1MB Flash
DEBUG: Current (stlink) External (jlink, stlink)
PACKAGES:

  • framework-arduinoststm32 4.10700.200103 (1.7.0)
  • toolchain-gccarmnoneeabi 1.90201.191206 (9.2.1)
    Converting Marlin.ino
    LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
    LDF Modes: Finder ~ chain, Compatibility ~ soft
    Found 11 compatible libraries
    Scanning dependencies...
    Dependency Graph
    |-- 0.7.1
    | |-- 1.0
    |-- 0.4.1
    | |-- 1.0
    | |-- 1.0
    |-- 1.0
    |-- 1.1.2
    |-- 1.0.0
    |-- 1.0
    |-- 2.0.1
    Building in debug mode
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduinoVariant/PeripheralPins.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduinoVariant/variant.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/HardwareSerial.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/HardwareTimer.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/IPAddress.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/Print.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/RingBuffer.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/Stream.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/Tone.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/USBSerial.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/WInterrupts.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/WMath.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/WSerial.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/WString.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/abi.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/avr/dtostrf.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/board.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/hooks.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/itoa.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/main.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/new.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/pins_arduino.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_adc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_adc_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_can.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_cec.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_comp.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_comp_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_cordic.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_cortex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_crc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_crc_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_cryp.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_cryp_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dac.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dac_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dcmi.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dcmi_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dfsdm.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dfsdm_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dma.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dma2d.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dma_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_dsi.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_eth.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_eth_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_exti.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_fdcan.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_firewall.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_flash.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_flash_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_flash_ramfunc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_fmac.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_fmpi2c.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_fmpi2c_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_gfxmmu.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_gpio.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_gpio_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_hash.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_hash_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_hcd.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_hrtim.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_hsem.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_i2c.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_i2c_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_i2s.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_i2s_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_ipcc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_irda.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_iwdg.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_jpeg.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_lcd.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_lptim.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_ltdc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_ltdc_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_mdios.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_mdma.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_mmc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_mmc_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_msp_template.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_nand.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_nor.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_opamp.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_opamp_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_ospi.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_pccard.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_pcd.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_pcd_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_pka.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_pwr.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_pwr_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_qspi.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_ramecc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_rcc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_rcc_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_rng.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_rtc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_rtc_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_sai.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_sai_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_sd.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_sd_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_sdadc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_sdram.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_smartcard.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_smartcard_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_smbus.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_spdifrx.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_spi.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_spi_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_sram.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_swpmi.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_tim.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_tim_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_timebase_rtc_alarm_template.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_timebase_rtc_wakeup_template.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_timebase_tim_template.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_tsc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_uart.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_uart_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_usart.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_usart_ex.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/HAL/stm32yyxx_hal_wwdg.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_adc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_bdma.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_comp.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_cordic.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_crc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_crs.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_dac.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_delayblock.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_dma.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_dma2d.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_exti.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_fmac.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_fmc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_fsmc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_gpio.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_hrtim.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_i2c.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_lptim.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_lpuart.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_mdma.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_opamp.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_pka.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_pwr.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_rcc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_rng.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_rtc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_sdmmc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_spi.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_swpmi.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_tim.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_ucpd.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_usart.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_usb.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/LL/stm32yyxx_ll_utils.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/PortNames.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/analog.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/bootloader.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/clock.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/core_callback.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/dwt.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/hw_config.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/interrupt.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/low_power.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/pinmap.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/rtc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/spi_com.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/startup_stm32yyxx.S.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/stm32_def.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/stm32_eeprom.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/system_stm32yyxx.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/timer.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/twi.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/uart.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/cdc/cdc_queue.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/cdc/usbd_cdc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/cdc/usbd_cdc_if.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/hid/usbd_hid_composite.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/hid/usbd_hid_composite_if.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usb_device_core.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usb_device_ctlreq.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usb_device_ioreq.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usbd_conf.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usbd_desc.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usbd_ep_conf.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/stm32/usb/usbd_if.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/syscalls.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_analog.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_digital.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_pulse.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_shift.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/FrameworkArduino/wiring_time.c.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/HAL.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/HAL_SPI.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/MarlinSerial.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/Sd2Card_sdio_stm32duino.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/Servo.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/SoftwareSerial.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/eeprom_flash.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/eeprom_sdcard.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/eeprom_sram.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/eeprom_wired.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/fastio.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/timers.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/usb_serial.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/STM32/watchdog.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/HAL_spi_L6470.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/backtrace.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarm.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarm_arm.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarm_thumb.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarmbytab.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwarmmem.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwinder.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/backtrace/unwmemaccess.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/eeprom_api.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/eeprom_if_i2c.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/eeprom_if_spi.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/esp_wifi.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/HAL/shared/servo.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/MarlinCore.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/core/multi_language.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/core/serial.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/core/utility.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/babystep.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/backlash.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/baricuda.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/bedlevel/abl/abl.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/bedlevel/bedlevel.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/binary_protocol.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/bltouch.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/cancel_object.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/caselight.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/closedloop.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/controllerfan.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/direct_stepping.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/e_parser.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/encoder_i2c.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/fanmux.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/filwidth.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/fwretract.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/host_actions.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/hotend_idle.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/joystick.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/max7219.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/mixing.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/mmu2/mmu2.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/pause.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/power.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/power_monitor.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/powerloss.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/probe_temp_comp.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/runout.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/snmm.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/solenoid.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/spindle_laser.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/tmc_util.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/touch/xpt2046.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/twibus.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/feature/z_stepper_align.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/G26.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/G35.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/G42.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/M420.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/abl/G29.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/bedlevel/abl/M421.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G28.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G33.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G34_M422.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G425.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/G76_M871.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M100.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M12.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M425.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M48.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M665.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M666.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/calibrate/M852.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M200-M205.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M217.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M218.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M220.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M221.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M281.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M301.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M302.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M304.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M305.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M43.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M540.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M575.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M672.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/config/M92.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M108_M112_M410.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M111.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M120_M121.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M17_M18_M84.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M211.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M226.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M280.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M3-M5.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M350_M351.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M380_M381.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M400.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M42.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M605.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M7-M9.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M80_M81.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M85.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M997.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/M999.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/control/T.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/eeprom/M500-M504.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/L6470/M122.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/L6470/M906.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/L6470/M916-918.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/advance/M900.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/baricuda/M126-M129.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/camera/M240.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/cancel/M486.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/caselight/M355.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/clean/G12.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/controllerfan/M710.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/digipot/M907-M910.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/filwidth/M404-M407.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/fwretract/G10_G11.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/fwretract/M207-M209.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/i2c/M260_M261.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/leds/M150.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/leds/M7219.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/macro/M810-M819.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/mixing/M163-M165.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/mixing/M166.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/G27.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/G60.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/G61.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/M125.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/M600.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/M603.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/pause/M701_M702.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/power_monitor/M430.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/powerloss/M1000.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/powerloss/M413.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/prusa_MMU2/M403.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/runout/M412.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/trinamic/M122.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/trinamic/M569.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/trinamic/M906.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/feature/trinamic/M911-M914.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/gcode.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/G17-G19.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/G53-G59.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/G92.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/geometry/M206_M428.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M110.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M113.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M114.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M115.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M118.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M119.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M16.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M360.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/host/M876.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/lcd/M0_M1.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/lcd/M117.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/lcd/M145.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/lcd/M250.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/lcd/M300.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/lcd/M73.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/motion/G0_G1.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/motion/G2_G3.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/motion/G4.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/motion/G5.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/motion/G6.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/motion/G80.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/motion/M290.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/parser.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/probe/G30.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/probe/G31_G32.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/probe/G38.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/probe/M401_M402.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/probe/M851.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/probe/M951.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/queue.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/scara/M360-M364.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M1001.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M20.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M21_M22.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M23.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M24_M25.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M26.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M27.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M28_M29.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M30.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M32.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M33.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M34.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M524.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/sd/M928.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/stats/M31.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/stats/M75-M78.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/temp/M104_M109.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/temp/M105.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/temp/M106_M107.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/temp/M140_M190.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/temp/M141_M191.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/temp/M155.cpp.o
    In file included from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/WString.h:29,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/Print.h:26,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/Stream.h:26,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/HardwareSerial.h:29,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/WSerial.h:5,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/wiring.h:47,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/Arduino.h:32,
    from Marlin/src/gcode/stats/../../inc/../HAL/./STM32/../shared/Marduino.h:36,
    from Marlin/src/gcode/stats/../../inc/../HAL/./STM32/HAL.h:28,
    from Marlin/src/gcode/stats/../../inc/../HAL/HAL.h:26,
    from Marlin/src/gcode/stats/../../inc/MarlinConfig.h:30,
    from Marlin/src/gcode/stats/../gcode.h:288,
    from Marlin/src/gcode/stats/M31.cpp:23:
    Marlin/src/gcode/stats/../../module/../libs/duration_t.h: In static member function 'static void GcodeSuite::M31()':
    Marlin/src/gcode/stats/../../module/../libs/duration_t.h:130:35: warning: 'sprintf' may write a terminating nul past the end of the destination [-Wformat-overflow=]
    130 | if (y) sprintf_P(buffer, PSTR("%iy %id %ih %im %is"), y, d, h, m, s);
    /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/avr/pgmspace.h:71:40: note: in definition of macro 'sprintf_P'
    71 | #define sprintf_P(s, ...) sprintf((s), __VA_ARGS__)
    | ^~~
    Marlin/src/gcode/stats/../../module/../libs/duration_t.h:130:30: note: in expansion of macro 'PSTR'
    130 | if (y) sprintf_P(buffer, PSTR("%iy %id %ih %im %is"), y, d, h, m, s);
    | ^~
    /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/avr/pgmspace.h:71:34: note: 'sprintf' output between 15 and 22 bytes into a destination of size 21
    71 | #define sprintf_P(s, ...) sprintf((s), __VA_ARGS__)
    | ~
    ~~^~~~
    Marlin/src/gcode/stats/../../module/../libs/duration_t.h:130:12: note: in expansion of macro 'sprintf_P'
    130 | if (y) sprintf_P(buffer, PSTR("%iy %id %ih %im %is"), y, d, h, m, s);
    | ^~~
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/temp/M303.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/units/G20_G21.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/units/M149.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/gcode/units/M82_M83.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/lcdprint_u8g.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/status_screen_DOGM.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/status_screen_lite_ST7920.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/u8g_dev_ssd1306_sh1106_128x64_I2C.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/u8g_dev_st7565_64128n_HAL.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/u8g_dev_st7920_128x64_HAL.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/u8g_dev_tft_320x240_upscale_from_128x64.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/u8g_dev_uc1701_mini12864_HAL.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/u8g_fontutf8.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/ultralcd_DOGM.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/dogm/ultralcd_st7920_u8glib_rrd_AVR.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/extui/ui_api.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/extui_anycubic_tft.cpp.o
    In file included from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/WString.h:29,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/Print.h:26,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/Stream.h:26,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/HardwareSerial.h:29,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/WSerial.h:5,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/wiring.h:47,
    from /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/Arduino.h:32,
    from Marlin/src/lcd/dogm/../../inc/../HAL/./STM32/../shared/Marduino.h:36,
    from Marlin/src/lcd/dogm/../../inc/../HAL/./STM32/HAL.h:28,
    from Marlin/src/lcd/dogm/../../inc/../HAL/HAL.h:26,
    from Marlin/src/lcd/dogm/../../inc/MarlinConfig.h:30,
    from Marlin/src/lcd/dogm/dogm_Statusscreen.h:31,
    from Marlin/src/lcd/dogm/status_screen_DOGM.cpp:32:
    Marlin/src/lcd/dogm/../../module/../libs/duration_t.h: In static member function 'static void MarlinUI::draw_status_screen()':
    Marlin/src/lcd/dogm/../../module/../libs/duration_t.h:154:30: warning: '%02hu' directive writing 2 bytes into a region of size between 0 and 4 [-Wformat-overflow=]
    154 | sprintf_P(buffer, PSTR("%hud %02hu:%02hu"), d, h % 24, m);
    /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/avr/pgmspace.h:71:40: note: in definition of macro 'sprintf_P'
    71 | #define sprintf_P(s, ...) sprintf((s), __VA_ARGS__)
    | ^
    ~~
    Marlin/src/lcd/dogm/../../module/../libs/duration_t.h:154:25: note: in expansion of macro 'PSTR'
    154 | sprintf_P(buffer, PSTR("%hud %02hu:%02hu"), d, h % 24, m);
    | ^
    ~
    Marlin/src/lcd/dogm/../../module/../libs/duration_t.h:154:30: note: directive argument in the range [0, 59]
    154 | sprintf_P(buffer, PSTR("%hud %02hu:%02hu"), d, h % 24, m);
    /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/avr/pgmspace.h:71:40: note: in definition of macro 'sprintf_P'
    71 | #define sprintf_P(s, ...) sprintf((s), __VA_ARGS__)
    | ^~~
    Marlin/src/lcd/dogm/../../module/../libs/duration_t.h:154:25: note: in expansion of macro 'PSTR'
    154 | sprintf_P(buffer, PSTR("%hud %02hu:%02hu"), d, h % 24, m);
    | ^~
    /Users/giovannisignorile/.platformio/packages/[email protected]/cores/arduino/avr/pgmspace.h:71:34: note: 'sprintf' output between 9 and 13 bytes into a destination of size 10
    71 | #define sprintf_P(s, ...) sprintf((s), __VA_ARGS__)
    | ~
    ~~^~~~
    Marlin/src/lcd/dogm/../../module/../libs/duration_t.h:154:7: note: in expansion of macro 'sprintf_P'
    154 | sprintf_P(buffer, PSTR("%hud %02hu:%02hu"), d, h % 24, m);
    | ^~~
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/extui_dgus_lcd.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/extui_example.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/extui_malyan_lcd.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/fontutils.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/lcdprint.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/game/brickout.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/game/game.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/game/invaders.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/game/maze.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/game/snake.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_advanced.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_backlash.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_bed_corners.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_bed_leveling.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_cancelobject.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_configuration.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_custom.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_delta_calibrate.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_filament.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_game.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_info.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_job_recovery.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_led.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_main.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_media.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_mixer.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_mmu2.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_motion.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_power_monitor.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_spindle_laser.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_temperature.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_tmc.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_tune.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/menu/menu_ubl.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/lcd/ultralcd.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/BL24CXX.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/L64XX/L64XX_Marlin.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/buzzer.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/crc16.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/heatshrink/heatshrink_decoder.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/hex_print_routines.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/least_squares_fit.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/nozzle.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/numtostr.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/stopwatch.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/libs/vector_3.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/configuration_store.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/delta.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/endstops.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/motion.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/planner.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/planner_bezier.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/printcounter.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/probe.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/scara.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/servo.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/stepper.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/stepper/L64xx.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/stepper/TMC26X.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/stepper/indirection.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/stepper/trinamic.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/temperature.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/module/tool_change.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/sd/Sd2Card.cpp.o
    Compiling .pio/build/BIGTREE_SKR_PRO/src/src/sd/SdBaseFile.cpp.o
    In file included from Marlin/src/module/../inc/MarlinConfig.h:33,
    from Marlin/src/module/stepper.h:44,
    from Marlin/src/module/stepper.cpp:80:
    Marlin/src/module/stepper.cpp: In static member function 'static void Stepper::do_babystep(AxisEnum, bool)':
    Marlin/src/module/../inc/../HAL/STM32/timers.h:50:34: error: 'HAL_TIMER_RATE' was not declared in this scope; did you mean 'PULSE_TIMER_RATE'?
    50 | #define STEPPER_TIMER_PRESCALE ((HAL_TIMER_RATE)/(STEPPER_TIMER_RATE))
    | ^
    ~~~
    Marlin/src/module/../inc/../HAL/STM32/timers.h:54:30: note: in expansion of macro 'STEPPER_TIMER_PRESCALE'
    54 | #define PULSE_TIMER_PRESCALE STEPPER_TIMER_PRESCALE
    | ^~~~~~
    Marlin/src/module/stepper.cpp:2764:124: note: in expansion of macro 'PULSE_TIMER_PRESCALE'
    2764 | #define _PULSE_WAIT() while (EXTRA_CYCLES_BABYSTEP > (uint32_t)(HAL_timer_get_count(PULSE_TIMER_NUM) - pulse_start) * (PULSE_TIMER_PRESCALE)) { /* nada / }
    | ^~~~~~
    Marlin/src/module/stepper.cpp:2894:11: note: in expansion of macro '_PULSE_WAIT'
    2894 | _PULSE_WAIT();
    | ^
    ~~~~
    *
    * [.pio/build/BIGTREE_SKR_PRO/src/src/module/stepper.cpp.o] Error 1
    ================================================================================ [FAILED] Took 80.12 seconds ================================================================================

Environment Status Duration


mega2560 IGNORED
mega1280 IGNORED
MightyBoard1280 IGNORED
MightyBoard2560 IGNORED
rambo IGNORED
FYSETC_F6_13 IGNORED
FYSETC_F6_14 IGNORED
sanguino644p IGNORED
sanguino1284p IGNORED
melzi IGNORED
melzi_optiboot IGNORED
melzi_optimized IGNORED
at90usb1286_cdc IGNORED
at90usb1286_dfu IGNORED
DUE IGNORED
DUE_USB IGNORED
DUE_debug IGNORED
DUE_archim IGNORED
DUE_archim_debug IGNORED
SAMD51_grandcentral_m4 IGNORED
LPC1768 IGNORED
LPC1769 IGNORED
STM32F103RC IGNORED
STM32F103RC_meeb IGNORED
STM32F103RC_fysetc IGNORED
STM32F103RC_btt IGNORED
STM32F103RC_btt_USB IGNORED
STM32F103RC_btt_512K IGNORED
STM32F103RC_btt_512K_USB IGNORED
STM32F103RE IGNORED
STM32F103RE_btt IGNORED
STM32F103RE_btt_USB IGNORED
STM32F4 IGNORED
STM32F7 IGNORED
ARMED IGNORED
STM32F103VE_GTM32 IGNORED
STM32F103VE_longer IGNORED
mks_robin_mini IGNORED
mks_robin_nano35 IGNORED
mks_robin IGNORED
mks_robin_pro IGNORED
trigorilla_pro IGNORED
mks_robin_e3 IGNORED
mks_robin_lite IGNORED
mks_robin_lite3 IGNORED
jgaurora_a5s_a1 IGNORED
STM32F103CB_malyan IGNORED
STM32F070RB_malyan IGNORED
malyan_M300 IGNORED
chitu_f103 IGNORED
chitu_v5_gpio_init IGNORED
STM32F103RET6_creality IGNORED
STM32F401VE_STEVAL IGNORED
FLYF407ZG IGNORED
FYSETC_S6 IGNORED
STM32F407VE_black IGNORED
BIGTREE_SKR_PRO FAILED 00:01:20.122
BIGTREE_GTR_V1_0 IGNORED
BIGTREE_BTT002 IGNORED
LERDGEX IGNORED
LERDGES IGNORED
LERDGEK IGNORED
rumba32 IGNORED
esp32 IGNORED
teensy31 IGNORED
teensy35 IGNORED
linux_native IGNORED
include_tree IGNORED
=========================================================================== 1 failed, 0 succeeded in 00:01:20.122 ===========================================================================
The terminal process "platformio 'debug'" terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

STM32 Confirmed !

Most helpful comment

Now that the STM32 framework is upgraded I can look into fixing this.

All 18 comments

HAL_TIMER_RATE is defined in timers.cpp after it is needed in timers.h

Edit Marlin/src/HAL/STM32/timers.h find

// ------------------------
// Defines
// ------------------------

And add these lines

#ifdef STM32F0xx
  #define MCU_TIMER_RATE (F_CPU)      // Frequency of timer peripherals
  #define MCU_STEP_TIMER 16
  #define MCU_TEMP_TIMER 17
#elif defined(STM32F1xx)
  #define MCU_TIMER_RATE (F_CPU)
  #define MCU_STEP_TIMER  4
  #define MCU_TEMP_TIMER  2
#elif defined(STM32F401xC) || defined(STM32F401xE)
  #define MCU_TIMER_RATE (F_CPU / 2)
  #define MCU_STEP_TIMER  9
  #define MCU_TEMP_TIMER 10
#elif defined(STM32F4xx) || defined(STM32F7xx)
  #define MCU_TIMER_RATE (F_CPU / 2)
  #define MCU_STEP_TIMER  6           // STM32F401 has no TIM6, TIM7, or TIM8
  #define MCU_TEMP_TIMER 14           // TIM7 is consumed by Software Serial if used.
#endif

#ifndef HAL_TIMER_RATE
  #define HAL_TIMER_RATE MCU_TIMER_RATE
#endif

This will compile, but I have no way to test it (I don't have the hardware)

Thanks !

Does your hardware work correctly with the patch?

The reason those are done in the CPP instead of the header is that there is a complicated relationship between the various headers, and you could end up with one rate used in timers.cpp, and another used in the rest of Marlin.

That only impacts you if you are trying to override it from a pins file. If you are using the defaults it should be fine.

I haven't pulled the configs down yet to see what it encountering issues. I've been building SKR Pro firmware without encountering this. Looks like maybe the babystep options having issues...

delta autocalibration ok, bed level ok, hot end heating ok, bed heating ok,
print pending, first layer ok, babystep ok

Le dim. 9 août 2020 à 03:56, Jason Smith notifications@github.com a
écrit :

The reason those are done in the CPP instead of the header is that there
is a complicated relationship between the various headers, and you could
end up with one rate used in timers.cpp, and another used in the rest of
Marlin.

That only impacts you if you are trying to override it from a pins file.
If you are using the defaults it should be fine.

I haven't pulled the configs down yet to see what it encountering issues.
I've been building SKR Pro firmware without encountering this. Looks like
maybe the babystep options having issues...

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MarlinFirmware/Marlin/issues/18961#issuecomment-670994742,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQQWEDR4VQYEKZTW4WTALVTR7X647ANCNFSM4PY34TEQ
.

Looking in stepper.cpp, the pulse widths for babystepping are handled a little bit differently than for normal step pulses.

They both use the timer, but babystepping bases the delay on cycles and normal steps base it on time. This prescaler variable is only needed for babystepping.

It would make sense to try to combine these, and do them the same way.

Moving stuff to the header is going to harm the ability to override the rate from a pins file, which is currently used by the Rumba32. If a mechanism can be found to obtain the timer's clock frequency from the framework, the need to specify it in a pins file could go away.

One thing to think about when addressing this is that even though the values _look like_ constants, they actually are not. F_CPU on STM32 is not known at compile time, and resolves into a function call. This means it might be reasonable to refactor this so that it isn't present in the header file at all, the macro would just call a function in the CPP file to get the rate.

This is used in operations which query the current count from the timer. This is an _incredibly slow_ operation, so the extra overhead of a function call or two isn't even going to be noticeable.

I just found this:

/**
  * @brief  This function return the timer clock frequency.
  * @param  tim: timer instance
  * @retval frequency in Hz
  */
uint32_t HardwareTimer::getTimerClkFreq()

Integrating this in _should_ allow Marlin's timer code to use the proper timer rates without needing to specify them (or override them) ourselves. This is pretty long function call, so it would be best to do it once and cache the result.

ok ok i see.
your first patch works tell me what you want me to test and I do it

sjasonsmith is more typing out loud.. looking for a better way to fix it than my crude hack.
I'm sure a PR will be forth coming in due time.

;-) good job !

Le dim. 9 août 2020 à 11:02, ellensp notifications@github.com a écrit :

sjasonsmith is more typing out loud.. looking for a better way to fix it
than my crude hack.
I'm sure a PR will be forth coming in due time.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/MarlinFirmware/Marlin/issues/18961#issuecomment-671026787,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQQWEDXLHUKKV3X6VTSXRR3R7ZQZPANCNFSM4PY34TEQ
.

This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.

Now that the STM32 framework is upgraded I can look into fixing this.

I just got the SKR E3 DIP V1.1 and I received the following error with baby-stepping enabled. Compiling from current bugfix.

image
e3 dip v1.1 babystepping error.txt

@Deneteus that error has nothing to do with this issue.

This issue has had no activity in the last 30 days. Please add a reply if you want to keep this issue active, otherwise it will be automatically closed within 7 days.

Today after updating my local copy of Marlin bugfix with the latest commits, I ran into the exact same issue. I also have a SKR1.1 Pro on an Anycubic Kossel Linear plus with TMC2208 steppers. I changed the timers.h file according to @ellensp patch and it compiled ok.
Strange thing is that 2.0.x-bugfix compiled fine on October-16 Version. So something must have changed in the meantime...

I found what triggered the compile-error in my case. I had seen that the latest commits vonflicted with my stepperdriversettings in configuration.h. By accident, I forgot to change the E-stepperdriver from A4988 to TMC2208. As soon as there is a A4988 driver defined, the compiler error ist triggered. I corrected my setting to TMC2208 and then it compiled also without the patch.
Maybe this helps chasing the bug down.
Cheers
Armin

The compile error regarding HAL_TIMER_RATE involved babystepping code paths. Any changes to babystepping options or default code paths could have hidden it.

I've posted a pull request which will resolve this and making modifying the timer header unnecessary.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Glod76 picture Glod76  Â·  3Comments

W8KDB picture W8KDB  Â·  4Comments

StefanBruens picture StefanBruens  Â·  4Comments

esenapaj picture esenapaj  Â·  3Comments

spanner888 picture spanner888  Â·  4Comments