MKS-Robin-mini
MKS-Robin-mini copied to clipboard
Can't compile
Hi I can't seem to compile for my Robin Mini, I downloaded your branch and used VS Studio with PlatformIO (with and without) Auto build Marlin, and it fails every single time. I just can't seem to figure it out, the error codes do not make sense to me, (I'm not an expert in this by any means as this is the first time I am compiling for this board, I have been able in the past compile for RAMPS1.4 8bit boards), but from everything I've seen I have been on the correct path.
A little help would be greatly appreciated, what am I missing or not doing correctly? Below is a dump of my compilation and errors. Thanks
i ; echo "done" >|/var/folders/r2/5qc_y8kn2sl8sl5cgwr4mc7w0000gl/T/ipc Processing mks_robin_mini (platform: ststm32; framework: arduino; board: genericSTM32F103VE)
Verbose mode can be enabled via -v, --verbose
option
CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103VE.html
PLATFORM: ST STM32 (11.0.0) > STM32F103VE (64k RAM. 512k Flash)
HARDWARE: STM32F103VET6 72MHz, 64KB RAM, 512KB Flash
DEBUG: Current (blackmagic) External (blackmagic, cmsis-dap, jlink, stlink)
PACKAGES:
- framework-arduinoststm32 4.10900.200819 (1.9.0)
- framework-cmsis 2.50501.200527 (5.5.1)
- 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 17 compatible libraries Scanning dependencies... Dependency Graph |-- <U8glib-HAL> 0.4.1 | |-- <Wire> 1.0 |-- <LiquidCrystal> 1.3.4 | |-- <Wire> 1.0 |-- <TMCStepper> 0.7.1 | |-- <SoftwareSerial> 1.0 |-- <LiquidTWI2> 1.2.7 | |-- <Wire> 1.0 |-- <Arduino-L6470> 0.7.0 |-- <SailfishLCD> 0.0.0+20210216234013 |-- <SailfishRGB_LED> 0.0.0+20210216234014 | |-- <Wire> 1.0 |-- <SlowSoftI2CMaster> 0.0.0+20210216234014 |-- <EEPROM> 2.0.1 |-- <Wire> 1.0 Building in release mode Compiling .pio/build/mks_robin_mini/FrameworkArduinoVariant/PeripheralPins.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduinoVariant/variant.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/HardwareSerial.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/HardwareTimer.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/Print.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/RingBuffer.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/Stream.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/Tone.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/USBSerial.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/VirtIOSerial.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/WInterrupts.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/WMath.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/WSerial.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/WString.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/abi.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/avr/dtostrf.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/board.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/hooks.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/itoa.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/main.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/new.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/pins_arduino.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/device.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/generic/condition.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/generic/cortexm/sys.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_device.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_init.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_io.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_shmem.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/generic/time.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/init.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/io.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/log.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/libmetal/shmem.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/mbox_ipcc.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/open-amp/remoteproc/remoteproc_virtio.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/open-amp/rpmsg/rpmsg.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/open-amp/rpmsg/rpmsg_virtio.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/openamp.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/rsc_table.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/virt_uart.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/virtio/virtio.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/virtio/virtqueue.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/virtio_buffer.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/OpenAMP/virtio_log.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/startup_stm32yyxx.S.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/cdc/cdc_queue.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/cdc/usbd_cdc.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/cdc/usbd_cdc_if.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/hid/usbd_hid_composite.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/hid/usbd_hid_composite_if.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/usb_device_core.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/usb_device_ctlreq.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/usb_device_ioreq.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/usbd_conf.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/usbd_desc.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/usbd_ep_conf.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/stm32/usb/usbd_if.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/wiring_analog.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/wiring_digital.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/wiring_pulse.cpp.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/wiring_shift.c.o Compiling .pio/build/mks_robin_mini/FrameworkArduino/wiring_time.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_adc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_adc_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_can.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_cec.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_comp.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_comp_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_cordic.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_cortex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_crc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_crc_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_cryp.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_cryp_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dac.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dac_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dcmi.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dcmi_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dfsdm.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dfsdm_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dma.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dma2d.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dma_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dsi.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_dts.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_eth.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_eth_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_exti.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_fdcan.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_firewall.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_flash.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_flash_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_flash_ramfunc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_fmac.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_fmpi2c.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_fmpi2c_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_gfxmmu.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_gpio.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_gpio_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_hash.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_hash_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_hcd.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_hrtim.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_hsem.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_i2c.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_i2c_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_i2s.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_i2s_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_ipcc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_irda.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_iwdg.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_jpeg.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_lcd.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_lptim.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_ltdc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_ltdc_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_mdios.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_mdma.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_mmc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_mmc_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_nand.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_nor.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_opamp.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_opamp_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_ospi.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_otfdec.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_pccard.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_pcd.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_pcd_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_pka.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_pssi.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_pwr.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_pwr_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_qspi.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_ramecc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_rcc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_rcc_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_rng.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_rng_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_rtc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_rtc_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_sai.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_sai_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_sd.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_sd_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_sdadc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_sdram.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_smartcard.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_smartcard_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_smbus.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_spdifrx.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_spi.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_spi_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_sram.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_swpmi.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_tim.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_tim_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_tsc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_uart.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_uart_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_usart.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_usart_ex.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/HAL/stm32yyxx_hal_wwdg.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_adc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_bdma.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_comp.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_cordic.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_crc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_crs.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_dac.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_delayblock.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_dma.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_dma2d.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_exti.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_fmac.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_fmc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_fsmc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_gpio.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_hrtim.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_i2c.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_lptim.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_lpuart.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_mdma.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_opamp.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_pka.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_pwr.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_rcc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_rng.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_rtc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_sdmmc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_spi.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_swpmi.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_tim.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_ucpd.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_usart.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_usb.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/LL/stm32yyxx_ll_utils.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/PortNames.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/analog.cpp.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/bootloader.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/clock.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/core_callback.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/dwt.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/hw_config.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/interrupt.cpp.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/lock_resource.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/low_power.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/pinmap.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/rtc.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/stm32_def.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/stm32_eeprom.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/system_stm32yyxx.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/timer.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/stm32/uart.c.o Compiling .pio/build/mks_robin_mini/SrcWrapper/src/syscalls.c.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/HAL.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/HAL_SPI.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/SPI.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/Servo.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/SoftwareSerial.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/dogm/u8g_com_stm32duino_fsmc.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/dogm/u8g_com_stm32duino_swspi.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/msc_sd.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/onboard_sd.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/persistent_store_eeprom.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/persistent_store_flash.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/persistent_store_sdcard.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/sdio.cpp.o Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/timers.cpp.o In file included from Marlin/src/HAL/HAL_STM32F1/dogm/../../../inc/../HAL/./HAL_STM32F1/HAL.h:36, from Marlin/src/HAL/HAL_STM32F1/dogm/../../../inc/../HAL/HAL.h:26, from Marlin/src/HAL/HAL_STM32F1/dogm/../../../inc/MarlinConfig.h:30, from Marlin/src/HAL/HAL_STM32F1/dogm/u8g_com_stm32duino_fsmc.cpp:29: Marlin/src/HAL/HAL_STM32F1/dogm/../../../inc/../HAL/./HAL_STM32F1/fastio.h:30:10: fatal error: libmaple/gpio.h: No such file or directory 30 | #include <libmaple/gpio.h> | ^~~~~~~~~~~~~~~~~ compilation terminated. Compiling .pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/watchdog.cpp.o *** [.pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/dogm/u8g_com_stm32duino_fsmc.cpp.o] Error 1 In file included from Marlin/src/HAL/HAL_STM32F1/../../inc/../HAL/./HAL_STM32F1/HAL.h:36, from Marlin/src/HAL/HAL_STM32F1/../../inc/../HAL/HAL.h:26, from Marlin/src/HAL/HAL_STM32F1/../../inc/MarlinConfig.h:30, from Marlin/src/HAL/HAL_STM32F1/onboard_sd.cpp:15: Marlin/src/HAL/HAL_STM32F1/../../inc/../HAL/./HAL_STM32F1/fastio.h:30:10: fatal error: libmaple/gpio.h: No such file or directory 30 | #include <libmaple/gpio.h> | ^~~~~~~~~~~~~~~~~ compilation terminated. *** [.pio/build/mks_robin_mini/src/src/HAL/HAL_STM32F1/onboard_sd.cpp.o] Error 1 ====================================================== [FAILED] Took 38.47 seconds ======================================================
Environment Status Duration
mks_robin_mini FAILED 00:00:38.474 ================================================= 1 failed, 0 succeeded in 00:00:38.474 =================================================
You can see the key is libmaple/gpio.h Because ST STM32 framework was updated to version 7. Marlin was built on version 6. The fix is ,just update your platformio.ini file Find and replace the line "platform = ststm32" with "platform = ststm32@<6.2.0"
zamieniłem platform= ststm32 na ststm32@<6.2.0, w dalszym ciagu jest bład kompilacj tym razem:
.pio\libdeps\mks_robin_mini\TMCStepper\src\source\TMC2208Stepper.cpp: In member function 'void TMC2208Stepper::beginSerial(uint32_t)': .pio\libdeps\mks_robin_mini\TMCStepper\src\source\TMC2208Stepper.cpp:39:14: error: 'class SoftwareSerial' has no member named 'end'; did you mean 'read'? SWSerial->end(); ^~~ read .pio\libdeps\mks_robin_mini\TMCStepper\src\source\TMC2208Stepper.cpp: In member function 'void TMC2208Stepper::postReadCommunication()': .pio\libdeps\mks_robin_mini\TMCStepper\src\source\TMC2208Stepper.cpp:182:14: error: 'class SoftwareSerial' has no member named 'end'; did you mean 'read'? SWSerial->end(); ^~~ read *** [.pio\build\mks_robin_mini\liba80\TMCStepper\source\TMC2208Stepper.cpp.o] Error 1 ===================================================================== [FAILED] Took 59.69 seconds =====================================================================
Environment Status Duration
mks_robin_mini FAILED 00:00:59.692 ================================================================ 1 failed, 0 succeeded in 00:00:59.692
Czy komuś udało się zkompilować Marlina pod MKS Robin MNI ? w pliku configuration.h Stepper Drivers #define X_DRIVER_TYPE A4988 #define Y_DRIVER_TYPE A4988 #define Z_DRIVER_TYPE A4988 #define E0_DRIVER_TYPE A4988