makerbase-mks / MKS-Robin

MKS Robin is a powerful 32-bit 3D printer control board with STM32F103ZET6 . Support Marlin2.0. Support MKS Robin TFT24/28/32... Screens. The motherboard integrates 5 AXIS interface, hot bed, 2 heating heads, 3 NTC100K, 2 MAX31855.Support MKS Robin WIFI for cloud printing.Supports firmware update by SD card…
https://es.aliexpress.com/item/32757129463.html?spm=a219c.12010612.8148356.9.5fc165f4oDUfFM
131 stars 129 forks source link

Robin 2 Compile #170

Closed belkrem closed 4 years ago

belkrem commented 4 years ago

C:\MKS-Robin\firmware\Marlin2.0-MKS-Robin2 open file:C:\MKS-Robin\firmware\Marlin2.0-MKS-Robin2\platformio.ini item_sel:mks_robin2

==> Fixing Windows %PATH% Environment ... scripts:C:\Users\kkili\Desktop\Scripts paths:C:\Users\kkili\AppData\Local\Microsoft\WindowsApps;C:\Users\kkili\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\kkili\AppData\Local\GitHubDesktop\bin;C:\Users\kkili\AppData\Local\Temp\7zO49807CBA;C:\Users\kkili\Desktop [SUCCESS]

==> Installing Python Package Manager ... [SUCCESS]

==> Installing PlatformIO and dependencies ... Requirement already up-to-date: platformio in c:\python27\lib\site-packages (4.3.1) Requirement already satisfied, skipping upgrade: bottle<0.13 in c:\python27\lib\site-packages (from platformio) (0.12.18) Requirement already satisfied, skipping upgrade: click!=7.1,!=7.1.1,<8,>=5 in c:\python27\lib\site-packages (from platformio) (7.0) Requirement already satisfied, skipping upgrade: colorama in c:\python27\lib\site-packages (from platformio) (0.4.3) Requirement already satisfied, skipping upgrade: pyserial!=3.3,<4,>=3 in c:\python27\lib\site-packages (from platformio) (3.4) Requirement already satisfied, skipping upgrade: requests<3,>=2.4.0 in c:\python27\lib\site-packages (from platformio) (2.23.0) Requirement already satisfied, skipping upgrade: semantic_version<3,>=2.8.1 in c:\python27\lib\site-packages (from platformio) (2.8.4) Requirement already satisfied, skipping upgrade: tabulate<1,>=0.8.3 in c:\python27\lib\site-packages (from platformio) (0.8.7) Requirement already satisfied, skipping upgrade: pyelftools<1,>=0.25 in c:\python27\lib\site-packages (from platformio) (0.26) Requirement already satisfied, skipping upgrade: marshmallow<3,>=2 in c:\python27\lib\site-packages (from platformio) (2.21.0) Requirement already satisfied, skipping upgrade: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\python27\lib\site-packages (from requests<3,>=2.4.0->platformio) (1.25.9) Requirement already satisfied, skipping upgrade: idna<3,>=2.5 in c:\python27\lib\site-packages (from requests<3,>=2.4.0->platformio) (2.9) Requirement already satisfied, skipping upgrade: certifi>=2017.4.17 in c:\python27\lib\site-packages (from requests<3,>=2.4.0->platformio) (2020.4.5.1) Requirement already satisfied, skipping upgrade: chardet<4,>=3.0.2 in c:\python27\lib\site-packages (from requests<3,>=2.4.0->platformio) (3.0.4)

[SUCCESS]

==> Installation process has been successfully FINISHED! <==

                    ----------------------------------------

Please RESTART your Terminal Application

Then run platformio --help command.


Obsolete PIO Core v4.3.1 is used (previous was 4.3.2a2) Please remove multiple PIO Cores from a system: https://docs.platformio.org/page/faq.html#multiple-pio-cores-in-a-system


Warning! env_default configuration option in section [platformio] is deprecated and will be removed in the next release! Please use default_envs instead Can not remove temporary directory C:\MKS-Robin\firmware\Marlin2.0-MKS-Robin2\.pioenvs. Please remove it manually to avoid build issues Processing mks_robin2 (platform: ststm32; framework: arduino; board: MKS_Robin2)

Build environment is clean ============================================= [SUCCESS] Took 1.44 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 melzi IGNORED melzi_optiboot IGNORED rambo IGNORED sanguino_atmega644p IGNORED sanguino_atmega1284p IGNORED STM32F1 IGNORED fysetc_STM32F1 IGNORED BIGTREE_SKR_MINI IGNORED STM32F4 IGNORED ARMED IGNORED mks_robin IGNORED mks_robin_mini IGNORED mks_robin_nano IGNORED mks_robin2 SUCCESS 00:00:01.443 JGAURORA_A5S_A1 IGNORED black_stm32f407ve IGNORED BIGTREE_SKR_PRO IGNORED teensy35 IGNORED malyanm200 IGNORED esp32 IGNORED fysetc_f6_13 IGNORED linux_native IGNORED ============================================= 1 succeeded in 00:00:01.443 =============================================


Obsolete PIO Core v4.3.1 is used (previous was 4.3.2a2) Please remove multiple PIO Cores from a system: https://docs.platformio.org/page/faq.html#multiple-pio-cores-in-a-system


Warning! env_default configuration option in section [platformio] is deprecated and will be removed in the next release! Please use default_envs instead Can not remove temporary directory C:\MKS-Robin\firmware\Marlin2.0-MKS-Robin2\.pioenvs. Please remove it manually to avoid build issues Processing mks_robin2 (platform: ststm32; framework: arduino; board: MKS_Robin2)

Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/MKS_Robin2.html PLATFORM: ST STM32 6.1.0 > STM32F407ZE (192k RAM. 512k Flash) HARDWARE: STM32F407ZET6 168MHz, 128KB RAM, 502.23KB Flash DEBUG: Current (cmsis-dap) External (cmsis-dap, jlink, stlink) PACKAGES:

====Automatically chose the first available library (use --interactive option to make a choice)== ===C=loning into 'C:\MKS-Robin\firmware\Marlin2.0-MKS-Robin2.piolibdeps\mks_robin2_tmp_installing-ewfqkr-package'... C== loning into 'C:\MKS-Robin\firmware\Marlin2.0-MKS-Robin2.piolibdeps\mks_robin2_tmp_installing-5vwjvm-package'...

ID: 136Cloning into 'C:\MKS-Robin\firmware\Marlin2.0-MKS-Robin2.piolibdeps\mks_robin2_tmp_installing-oyd8gf-package'...

LiquidCrystal Library is faster and extensable, compatible with the original LiquidCrystal library

Keywords: lcd, hd44780 Compatible frameworks: Arduino Compatible platforms: Atmel AVR, Espressif 32, Espressif 8266 Authors: F Malpartida

LiquidCrystal

ID: 887

Allows communication with alphanumerical liquid crystal displays (LCDs).

Keywords: display Compatible frameworks: Arduino Compatible platforms: Atmel AVR, Atmel SAM, Espressif 32, Espressif 8266, Intel ARC32, Microchip PIC32, Nordic nRF51, Nordic nRF52, ST STM32, Teensy, TI MSP430 Authors: Arduino, Adafruit

Found: https://platformio.org/lib/show/136/LiquidCrystal LibraryManager: Installing id=136 @ 1.3.4 Using cache: C:\Users\kkili.platformio.cache\56\e51065281cd05bea572117c1aab6cb56 LiquidCrystal @ 1.3.4 has been successfully installed! Looking for TMCStepper library in registry Found: https://platformio.org/lib/show/5513/TMCStepper LibraryManager: Installing id=5513 @ <1.0.0 Using cache: C:\Users\kkili.platformio.cache\72\6a70f906c548b2cee9147f8f4c763872 TMCStepper @ 0.6.2 has been successfully installed! Looking for Adafruit NeoPixel library in registry Found: https://platformio.org/lib/show/28/Adafruit NeoPixel LibraryManager: Installing id=28 @ 1.1.3 Using cache: C:\Users\kkili.platformio.cache\3b\69ad85374750a17f36279f7ebe4aa63b Adafruit NeoPixel @ 1.1.3 has been successfully installed! LibraryManager: Installing 30aa480 Using cache: C:\Users\kkili.platformio.cache\ef\df460c1010f097a34aa45fea525d81ef 30aa480 @ 0.0.0 has been successfully installed! LibraryManager: Installing dev Using cache: C:\Users\kkili.platformio.cache\e0\a85bf8ed5b8232b743f62637d1e2c2e0 Arduino-L6470 @ 0.7.0 has been successfully installed! LibraryManager: Installing c1921b4 Using cache: C:\Users\kkili.platformio.cache\8c\f244bfa38b7bfff5e9042f5d9f9f5c8c c1921b4 @ 0.0.0 has been successfully installed! LibraryManager: Installing SailfishLCD git version 2.26.2.windows.1 SailfishLCD @ 6f53c19 has been successfully installed! LibraryManager: Installing SailfishRGB_LED git version 2.26.2.windows.1 SailfishRGB_LED @ 4d0c888 has been successfully installed! LibraryManager: Installing SlowSoftI2CMaster git version 2.26.2.windows.1 SlowSoftI2CMaster @ 3a18be5 has been successfully installed! Found 15 compatible libraries Scanning dependencies... Dependency Graph |-- 0.4 | |-- 1.0 | |-- 1.0 |-- 1.3.4 | |-- 1.0 |-- 0.6.2 | |-- 1.0 | |-- 1.0 |-- <30aa480> | |-- 1.0 |-- 0.7.0 |-- 1.0 |-- 1.0 |-- 1.1.2 |-- 2.0.1 |-- 1.0.0 Building in release mode Compiling .pioenvs\mks_robin2\FrameworkArduinoVariant\PeripheralPins.c.o Compiling .pioenvs\mks_robin2\FrameworkArduinoVariant\variant.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\HardwareSerial.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\HardwareTimer.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\IPAddress.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\Print.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\RingBuffer.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\Stream.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\Tone.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\USBSerial.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\WInterrupts.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\WMath.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\WSerial.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\WString.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\abi.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\avr\dtostrf.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\board.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\hooks.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\itoa.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\main.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\new.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\pins_arduino.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\startup_stm32yyxx.S.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\cdc\cdc_queue.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\cdc\usbd_cdc.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\cdc\usbd_cdc_if.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\hid\usbd_hid_composite.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\hid\usbd_hid_composite_if.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\usb_device_core.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\usb_device_ctlreq.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\usb_device_ioreq.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\usbd_conf.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\usbd_desc.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\usbd_ep_conf.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\stm32\usb\usbd_if.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\wiring_analog.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\wiring_digital.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\wiring_pulse.cpp.o Compiling .pioenvs\mks_robin2\FrameworkArduino\wiring_shift.c.o Compiling .pioenvs\mks_robin2\FrameworkArduino\wiring_time.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_adc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_adc_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_can.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_cec.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_comp.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_comp_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_cordic.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_cortex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_crc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_crc_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_cryp.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_cryp_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dac.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dac_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dcmi.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dcmi_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dfsdm.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dfsdm_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dma.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dma2d.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dma_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_dsi.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_eth.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_eth_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_exti.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_fdcan.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_firewall.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_flash.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_flash_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_flash_ramfunc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_fmac.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_fmpi2c.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_fmpi2c_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_gfxmmu.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_gpio.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_gpio_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_hash.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_hash_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_hcd.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_hrtim.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_hsem.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_i2c.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_i2c_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_i2s.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_i2s_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_ipcc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_irda.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_iwdg.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_jpeg.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_lcd.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_lptim.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_ltdc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_ltdc_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_mdios.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_mdma.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_mmc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_mmc_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_msp_template.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_nand.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_nor.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_opamp.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_opamp_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_ospi.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_pccard.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_pcd.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_pcd_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_pka.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_pwr.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_pwr_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_qspi.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_ramecc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_rcc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_rcc_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_rng.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_rtc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_rtc_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_sai.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_sai_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_sd.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_sd_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_sdadc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_sdram.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_smartcard.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_smartcard_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_smbus.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_spdifrx.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_spi.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_spi_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_sram.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_swpmi.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_tim.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_tim_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_timebase_rtc_alarm_template.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_timebase_rtc_wakeup_template.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_timebase_tim_template.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_tsc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_uart.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_uart_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_usart.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_usart_ex.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\HAL\stm32yyxx_hal_wwdg.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_adc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_bdma.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_comp.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_cordic.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_crc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_crs.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_dac.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_delayblock.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_dma.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_dma2d.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_exti.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_fmac.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_fmc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_fsmc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_gpio.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_hrtim.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_i2c.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_lptim.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_lpuart.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_mdma.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_opamp.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_pka.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_pwr.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_rcc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_rng.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_rtc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_sdmmc.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_spi.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_swpmi.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_tim.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_ucpd.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_usart.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_usb.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\LL\stm32yyxx_ll_utils.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\PortNames.c.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\analog.cpp.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\bootloader.c.o In file included from C:\Users\kkili.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/pinmap.h:22, from C:\Users\kkili.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/PeripheralPins.h:34, from C:\Users\kkili.platformio\packages\framework-arduinoststm32\variants\MKS_Robin2/variant.h:37, from C:\Users\kkili.platformio\packages\framework-arduinoststm32\system\STM32F4xx/stm32f4xx_hal_conf.h:4, from C:\Users\kkili.platformio\packages\framework-arduinoststm32\system\Drivers\STM32F4xx_HAL_Driver\Inc/stm32f4xx_hal.h:30, Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\clock.c.o from C:\Users\kkili.platformio\packages\framework-arduinoststm32\system\Drivers\CMSIS\Device\ST\STM32F4xx\Include/stm32f4xx.h:250, from C:\Users\kkili.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/stm32_def.h:34, from C:\Users\kkili.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/PortNames.h:33, from C:\Users\kkili.platformio\packages\framework-arduinoststm32\libraries\SrcWrapper\src\stm32\PortNames.c:30: C:\Users\kkili.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/PinNames.h:16:12: error: 'PortA' undeclared here (not in a function) Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\core_callback.c.o 16 | PA_0 = (PortA << 4) + 0x00, | ^~~~~ C:\Users\kkili.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/PinNames.h:33:12: error: 'PortB' undeclared here (not in a function) 33 | PB_0 = (PortB << 4) + 0x00, | ^~~~~ C:\Users\kkili.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/PinNames.h:50:12: error: 'PortC' undeclared here (not in a function) Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\dwt.c.o 50 | PC_0 = (PortC << 4) + 0x00, | ^~~~~ C:\Users\kkili.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/PinNames.h:68:12: error: 'PortD' undeclared here (not in a function) 68 | PD_0 = (PortD << 4) + 0x00, | ^~~~~ C:\Users\kkili.platformio\packages\framework-arduinoststm32\cores\arduino\stm32/PinNames.h:86:12: error: 'PortE' undeclared here (not in a function) Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\hw_config.c.o 86 | PE_0 = (PortE << 4) + 0x00, | ^~~~~ compilation terminated due to -fmax-errors=5. Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\interrupt.cpp.o Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\lock_resource.c.o [.pioenvs\mks_robin2\SrcWrapper\src\stm32\PortNames.c.o] Error 1 Compiling .pioenvs\mks_robin2\SrcWrapper\src\stm32\low_power.c.o C:\Users\kkili.platformio\packages\framework-arduinoststm32\libraries\SrcWrapper\src\stm32\analog.cpp: In function 'uint32_t get_adc_internal_channel(PinName)': C:\Users\kkili.platformio\packages\framework-arduinoststm32\libraries\SrcWrapper\src\stm32\analog.cpp:242:10: error: 'PADC_TEMP' was not declared in this scope 242 | case PADC_TEMP: | ^~~~~ C:\Users\kkili.platformio\packages\framework-arduinoststm32\libraries\SrcWrapper\src\stm32\analog.cpp:257:10: error: 'PADC_VREF' was not declared in this scope 257 | case PADC_VREF: | ^~~~~ C:\Users\kkili.platformio\packages\framework-arduinoststm32\libraries\SrcWrapper\src\stm32\analog.cpp:262:10: error: 'PADC_VBAT' was not declared in this scope; did you mean 'PADC_BASE'? 262 | case PADC_VBAT: | ^~~~~ | PADC_BASE [.pioenvs\mks_robin2\SrcWrapper\src\stm32\analog.cpp.o] Error 1 C:\Users\kkili.platformio\packages\framework-arduinoststm32\libraries\SrcWrapper\src\stm32\low_power.c: In function 'LowPower_EnableWakeUpPin': C:\Users\kkili.platformio\packages\framework-arduinoststm32\libraries\SrcWrapper\src\stm32\low_power.c:104:12: error: 'SYS_WKUP1' undeclared (first use in this function) 104 | case SYS_WKUP1 : | ^~~~~ C:\Users\kkili.platformio\packages\framework-arduinoststm32\libraries\SrcWrapper\src\stm32\low_power.c:104:12: note: each undeclared identifier is reported only once for each function it appears in *** [.pioenvs\mks_robin2\SrcWrapper\src\stm32\low_power.c.o] Error 1 ============================================= [FAILED] Took 48.05 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 melzi IGNORED melzi_optiboot IGNORED rambo IGNORED sanguino_atmega644p IGNORED sanguino_atmega1284p IGNORED STM32F1 IGNORED fysetc_STM32F1 IGNORED BIGTREE_SKR_MINI IGNORED STM32F4 IGNORED ARMED IGNORED mks_robin IGNORED mks_robin_mini IGNORED mks_robin_nano IGNORED mks_robin2 FAILED 00:00:48.047 JGAURORA_A5S_A1 IGNORED black_stm32f407ve IGNORED BIGTREE_SKR_PRO IGNORED teensy35 IGNORED malyanm200 IGNORED esp32 IGNORED fysetc_f6_13 IGNORED linux_native IGNORED ======================================== 1 failed, 0 succeeded in 00:00:48.047 ========================================

makerbase-mks commented 4 years ago

Hi! The marlin firmware currently has insufficient support for Robin2, for example, card reading, display functions are not available and many functions cannot be used and implemented. It is recommended that you use the MKS robin2 firmware directly.