bigtreetech / BIGTREETECH-SKR-mini-E3

BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This board is specially tailored for Ender 3 printer, perfectly replacing the original Ender3 printer motherboard.
1.99k stars 1.98k forks source link

STM32F103RC_bigtree FAILED when Compiling #101

Open PigeonFX opened 4 years ago

PigeonFX commented 4 years ago

Followed the guide for editing Marlin 2.0 for the SKR mini E3 V1.2, but when I try and hit CTRL+ALT+B I get STM32F103RC_bigtree FAILED.

Not sure if this matters but noticed when pasting in #define MOTHERBOARD BOARD_BTT_SKR_MINI_E3_V1_2 it all stays yellow text, and have to manually delete it to BTT_SKR_MINI_E3 to turn it to blue text, and then manually type the _V1_2 part.

Here is the full dump:

Executing task in folder Marlin-bugfix-2.0.x: C:\Users\Brook Laptop.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 Found 38 compatible libraries Scanning dependencies... Dependency Graph |-- 0.4.1 | |-- 1.0 |-- 1.3.4 | |-- 1.0 |-- 0.4.5 #58c47ee |-- 1.2.4 #b72627a |-- | |-- 1.0 |-- 0.7.0 |-- |-- | |-- 1.0 |-- |-- 1.0 |-- 0.91 |-- |-- 1.0 Building in release mode 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\SoftwareSerial.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 In file included from Marlin\src\HAL\HAL_STM32F1../../inc/MarlinConfig.h:32:0, from Marlin\src\HAL\HAL_STM32F1\HAL.cpp:30: Marlin\src\HAL\HAL_STM32F1../../inc/../pins/pins.h:550:4: error: #error "Unknown MOTHERBOARD value set in Configuration.h"

error "Unknown MOTHERBOARD value set in Configuration.h"

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1../../inc/MarlinConfig.h:38:0, from Marlin\src\HAL\HAL_STM32F1\HAL.cpp:30: Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1479:4: error: #error "HEATER_0_PIN not defined for this board."

error "HEATER_0_PIN not defined for this board."

^~~~~

Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1623:8: error: #error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

    ^~~~~

Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1979:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1../../inc/MarlinConfig.h:32:0, Compiling .pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\onboard_sd.cpp.o from Marlin\src\HAL\HAL_STM32F1\HAL_SPI.cpp:35: Marlin\src\HAL\HAL_STM32F1../../inc/../pins/pins.h:550:4: error: #error "Unknown MOTHERBOARD value set in Configuration.h"

error "Unknown MOTHERBOARD value set in Configuration.h"

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1../../inc/MarlinConfig.h:38:0, from Marlin\src\HAL\HAL_STM32F1\HAL_SPI.cpp:35: Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1479:4: error: #error "HEATER_0_PIN not defined for this board."

error "HEATER_0_PIN not defined for this board."

^~~~~

Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1623:8: error: #error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

    ^~~~~

Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1979:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/MarlinConfig.h:32:0, from Marlin\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_swspi.cpp:21:
Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/../pins/pins.h:550:4: error: #error "Unknown MOTHERBOARD value set in Configuration.h"

error "Unknown MOTHERBOARD value set in Configuration.h"

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1../../inc/MarlinConfig.h:32:0, from Marlin\src\HAL\HAL_STM32F1\Servo.cpp:26: Marlin\src\HAL\HAL_STM32F1../../inc/../pins/pins.h:550:4: error: #error "Unknown MOTHERBOARD value set in Configuration.h"

error "Unknown MOTHERBOARD value set in Configuration.h"

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/MarlinConfig.h:32:0,
from Marlin\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp:29:
Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/../pins/pins.h:550:4: error: #error "Unknown MOTHERBOARD value set in Configuration.h"

error "Unknown MOTHERBOARD value set in Configuration.h"

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/MarlinConfig.h:38:0,
from Marlin\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_swspi.cpp:21: Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/SanityCheck.h:1479:4: error: #error "HEATER_0_PIN not defined for this board."

error "HEATER_0_PIN not defined for this board."

^~~~~

Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/SanityCheck.h:1623:8: error: #error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

    ^~~~~

Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/SanityCheck.h:1979:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1../../inc/MarlinConfig.h:38:0, from Marlin\src\HAL\HAL_STM32F1\Servo.cpp:26: Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1479:4: error: #error "HEATER_0_PIN not defined for this board."

error "HEATER_0_PIN not defined for this board."

^~~~~

*** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\HAL.cpp.o] Error 1 Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1623:8: error: #error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

    ^~~~~

Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1979:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/MarlinConfig.h:38:0,
from Marlin\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp:29:
Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/SanityCheck.h:1479:4: error: #error "HEATER_0_PIN not defined for this board."

error "HEATER_0_PIN not defined for this board."

^~~~~

Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/SanityCheck.h:1623:8: error: #error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

    ^~~~~

Marlin\src\HAL\HAL_STM32F1\dogm../../../inc/SanityCheck.h:1979:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

^~~~~

[.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\HAL_SPI.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\Servo.cpp.o] Error 1 [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\dogm\u8g_com_stm32duino_fsmc.cpp.o] Error 1 In file included from Marlin\src\HAL\HAL_STM32F1../../inc/MarlinConfig.h:32:0, from Marlin\src\HAL\HAL_STM32F1\onboard_sd.cpp:15: Marlin\src\HAL\HAL_STM32F1../../inc/../pins/pins.h:550:4: error: #error "Unknown MOTHERBOARD value set in Configuration.h"

error "Unknown MOTHERBOARD value set in Configuration.h"

^~~~~

In file included from Marlin\src\HAL\HAL_STM32F1../../inc/MarlinConfig.h:38:0, from Marlin\src\HAL\HAL_STM32F1\onboard_sd.cpp:15: Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1479:4: error: #error "HEATER_0_PIN not defined for this board."

error "HEATER_0_PIN not defined for this board."

^~~~~

Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1623:8: error: #error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

error "E0_STEP_PIN, E0_DIR_PIN, or E0_ENABLE_PIN not defined for this board."

    ^~~~~

Marlin\src\HAL\HAL_STM32F1../../inc/SanityCheck.h:1979:4: error: #error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

error "TMC2208 or TMC2209 on X requires X_HARDWARE_SERIAL or XSERIAL(RX|TX)_PIN."

^~~~~

*** [.pio\build\STM32F103RC_bigtree\src\src\HAL\HAL_STM32F1\onboard_sd.cpp.o] Error 1 ================================ [FAILED] Took 11.03 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:11.029 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:11.029 ===========================

zerocoolak commented 4 years ago

Getting the same failure.

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 TMCStepper UserSideException: Please install Git client from https://git-scm.com/downloads: File "C:\Users\M&J.platformio\penv\lib\site-packages\platformio\builder\main.py", line 151: env.SConscript("$BUILD_SCRIPT") File "C:\Users\M&J.platformio\packages\tool-scons\script..\engine\SCons\Script\SConscript.py", line 605: return _SConscript(self.fs, *files, subst_kw) File "C:\Users\M&J.platformio\packages\tool-scons\script..\engine\SCons\Script\SConscript.py", line 286: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File "C:\Users\M&J.platformio\platforms\ststm32\builder\main.py", line 91: target_elf = env.BuildProgram() File "C:\Users\M&J.platformio\packages\tool-scons\script..\engine\SCons\Environment.py", line 224: return self.method(*nargs, *kwargs) File "C:\Users\M&J.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 140: _build_project_deps(env) File "C:\Users\M&J.platformio\penv\lib\site-packages\platformio\builder\tools\platformio.py", line 48: project_lib_builder = env.ConfigureProjectLibBuilder() File "C:\Users\M&J.platformio\packages\tool-scons\script..\engine\SCons\Environment.py", line 224: return self.method(nargs, kwargs) File "C:\Users\M&J.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 1027: project.install_dependencies() File "C:\Users\M&J.platformio\penv\lib\site-packages\platformio\builder\tools\piolib.py", line 859: lm.install(uri) File "c:\users\m&j.platformio\penv\lib\site-packages\platformio\managers\lib.py", line 295: pkg_dir = BasePkgManager.install( File "c:\users\m&j.platformio\penv\lib\site-packages\platformio\managers\package.py", line 696: pkg_dir = self._install_from_url(name, url, requirements, track=True) File "c:\users\m&j.platformio\penv\lib\site-packages\platformio\managers\package.py", line 483: vcs = VCSClientFactory.newClient(tmpdir, url) File "c:\users\m&j.platformio\penv\lib\site-packages\platformio\vcsclient.py", line 45: obj = getattr(modules[name], "%sClient" % type.title())( File "c:\users\m&j.platformio\penv\lib\site-packages\platformio\vcsclient.py", line 61: self.check_client() File "c:\users\m&j.platformio\penv\lib\site-packages\platformio\vcsclient.py", line 126: raise UserSideException( =============================================== [FAILED] Took 2.10 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:02.103 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:02.103 ========================================== The terminal process terminated with exit code: 1

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

Hobhub commented 4 years ago

I have had similar problems but this is what I have that seems to work (compiling with vscode rather than atom) I also have bltouch enabled with a heroMe mount Marlin-bugfix-2.0.x.zip

make sure you test as is before making changes, it makes it easier to troubleshoot. If you are still having troubles compiling send me any changes you wish to make and I can attempt to compile it for you.

sparrowz commented 4 years ago

I had this issue. The warnings show git is not working, so make sure that is setup properly. I needed to restart my computer.

pmjdebruijn commented 4 years ago

The official documentation isn't really complete, and upstream Marlin has quite a few changes related to this board, I just updated my script which does everything to build a new firmware: https://github.com/pmjdebruijn/BIGTREETECH-SKR-mini-E3-V1.2

cptsoviet commented 4 years ago

@PigeonFX

Not sure if this matters but noticed when pasting in

If you're building from the source in this repo, the MOTHERBOARD value is already set to proper one. You don't need to do this step. See here.

@zerocoolak That's a completely different error. You're need git.

rebeluk46 commented 7 months ago

STM32F103RC_btt_maple FAILED 00:00:35.416 how do resolve this please