rhapsodyv / OpenBLT-STM32

A generic OpenBLT for any STM32 board using Stm32duino
3 stars 4 forks source link

Can't build #1

Open chkathome opened 3 years ago

chkathome commented 3 years ago

I tried to build your project with PlatformIO but I get build errors.

"Error: Missing PlatformIO build script C:\Users....platformio\packages\framework-arduinoststm32\tools\platformio\platformio-build.py!"

The file exists but in the folder "...\framework-arduinoststm32\tools" and not in "...framework-arduinoststm32\tools\platformio". But even if I copy the file in the desired folder I get alot of errors during build.

The first one is: "C:\Users....platformio\packages\framework-arduinoststm32\system\STM32F4xx/stm32f4xx_hal_conf.h:4:10: fatal error: variant.h: No such file or directory".

There are also problems in "c_cpp_properties.json" shown: "C:\Users....platformio\packages\framework-arduinoststm32\variants\STM32F4xx\F405RGT_F415RGT not found"

I just used the board which was as default selected but other board also fail.

rhapsodyv commented 3 years ago

It should use my custom framework clone... Maybe I updated it and didn't notice. I will take a look.

sl1pkn07 commented 2 years ago

same here

EDIT: manage fix my issue if put the platformio-build.py script into framework-arduinoststm32\tools\platformio like say OP, and edit the file $HOME/.platformio/platforms/ststm32/boards/genericSTM32F103RE.json (my board, SKR E3 dIP with F103RET6 chip) in this line

"variant": "STM32F1xx/F103R(C-D-E)T"

to

"variant": "Generic_F103Rx"

then works ok

before changes:

~~~bash └───╼ pio run -j1 *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** If you like PlatformIO, please: - follow us on Twitter to stay up-to-date on the latest project news > https://twitter.com/PlatformIO_Org - star it on GitHub > https://github.com/platformio/platformio - try PlatformIO IDE for embedded development > https://platformio.org/platformio-ide *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** Processing SPI (board: genericSTM32F103RE; framework: arduino; platform: ststm32) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Platform Manager: Installing ststm32 Downloading [####################################] 100% Unpacking [####################################] 100% Platform Manager: ststm32@15.4.1 has been installed! Tool Manager: Installing platformio/toolchain-gccarmnoneeabi @ ~1.90201.0 Downloading [####################################] 100% Unpacking [####################################] 100% Tool Manager: toolchain-gccarmnoneeabi@1.90201.191206 has been installed! Tool Manager: Installing platformio/framework-cmsis @ ~2.50700.0 Downloading [####################################] 100% Unpacking [####################################] 100% Tool Manager: framework-cmsis@2.50700.210515 has been installed! Tool Manager: Installing https://github.com/rhapsodyv/Arduino_Core_STM32/archive/usb-host-msc-cdc-msc.zip Downloading... Unpacking [####################################] 100% Tool Manager: framework-arduinoststm32@0.0.0 has been installed! Tool Manager: Installing platformio/tool-scons @ ~4.40400.0 Downloading [####################################] 100% Unpacking [####################################] 100% Tool Manager: tool-scons@4.40400.0 has been installed! Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RE.html PLATFORM: ST STM32 (15.4.1) > STM32F103RE (64k RAM. 512k Flash) HARDWARE: STM32F103RET6 72MHz, 64KB RAM, 512KB Flash DEBUG: Current (jlink) External (blackmagic, cmsis-dap, jlink, stlink) PACKAGES: - framework-arduinoststm32 @ 0.0.0 - framework-cmsis @ 2.50700.210515 (5.7.0) - toolchain-gccarmnoneeabi @ 1.90201.191206 (9.2.1) Error: Missing PlatformIO build script /home/sl1pkn07/.platformio/packages/framework-arduinoststm32/tools/platformio/platformio-build.py! ================================================================================================================================================================= [FAILED] Took 67.96 seconds ================================================================================================================================================================= Environment Status Duration ------------- -------- ------------ SPI FAILED 00:01:07.958 ============================================================================================================================================================ 1 failed, 0 succeeded in 00:01:07.958 ============================================================================================================================================================ ~~~

after put the script to correct path:

~~~bash └───╼ pio run -j1 Processing SPI (board: genericSTM32F103RE; framework: arduino; platform: ststm32) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RE.html PLATFORM: ST STM32 (15.4.1) > STM32F103RE (64k RAM. 512k Flash) HARDWARE: STM32F103RET6 72MHz, 64KB RAM, 512KB Flash DEBUG: Current (jlink) External (blackmagic, cmsis-dap, jlink, stlink) PACKAGES: - framework-arduinoststm32 @ 0.0.0 - framework-cmsis @ 2.50700.210515 (5.7.0) - toolchain-gccarmnoneeabi @ 1.90201.191206 (9.2.1) Warning! Cannot find linker script for the current target! LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 11 compatible libraries Scanning dependencies... Dependency Graph |-- ChanFatFS @ 0.14.0 |-- SPI @ 1.0 Building in release mode Compiling .pio/build/SPI/FrameworkArduino/HardwareSerial.cpp.o sh: -c: línea 1: error sintáctico cerca del elemento inesperado `(' sh: -c: línea 1: `arm-none-eabi-g++ -o ".pio/build/SPI/FrameworkArduino/HardwareSerial.cpp.o" -c -std=gnu++14 -fno-threadsafe-statics -fno-rtti -fno-exceptions -fno-use-cxa-atexit -fmax-errors=5 -g3 -Os -includesrc/Config.h -Os -mcpu=cortex-m3 -mthumb -ffunction-sections -fdata-sections -Wall -nostdlib --param max-inline-insns-single=500 -DPLATFORMIO=60105 -DSTM32F103xE -DSTM32F1 -DBOARD_F_CPU=72000000L -DSTM32_FLASH_SIZE=512 -DSTM32F1xx -DARDUINO=10808 -DARDUINO_ARCH_STM32 -DARDUINO_GENERICSTM32F103RE -DBOARD_NAME=\"GENERICSTM32F103RE\" -DHAL_UART_MODULE_ENABLED -Isrc -Isrc/stm32 -Isrc/sd_spi -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/avr -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/stm32 -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/stm32/LL -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/stm32/usb -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/stm32/OpenAMP -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/stm32/usb/hid -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/stm32/usb/cdc -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/stm32/usb_host -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/stm32/usb/msc -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/stm32/usb/cdc_msc -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Drivers/STM32F1xx_HAL_Driver/Inc -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Drivers/STM32F1xx_HAL_Driver/Src -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/STM32F1xx -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/ST/STM32_USB_Host_Library/Core/Inc -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/ST/STM32_USB_Host_Library/Core/Src -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Inc -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/ST/STM32_USB_Host_Library/Class/MSC/Src -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/ST/STM32_USB_Host_Library/Class/HID/Inc -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/ST/STM32_USB_Host_Library/Class/HID/Src -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/OpenAMP -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/OpenAMP/open-amp/lib/include -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/OpenAMP/libmetal/lib/include -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Middlewares/OpenAMP/virtual_driver -I/home/sl1pkn07/.platformio/packages/framework-cmsis/CMSIS/Core/Include -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Drivers/CMSIS/Device/ST/STM32F1xx/Include -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/system/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/gcc -I/home/sl1pkn07/.platformio/packages/framework-cmsis/CMSIS/DSP/Include -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/variants/STM32F1xx/F103R(C-D-E)T -I/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/variants/STM32F1xx/F103R(C-D-E)T "/home/sl1pkn07/.platformio/packages/framework-arduinoststm32/cores/arduino/HardwareSerial.cpp"' *** [.pio/build/SPI/FrameworkArduino/HardwareSerial.cpp.o] Error 2 ================================================================================================================================================================= [FAILED] Took 1.09 seconds ================================================================================================================================================================= Environment Status Duration ------------- -------- ------------ SPI FAILED 00:00:01.088 ~~~

after edit the $HOME/.platformio/platforms/ststm32/boards/genericSTM32F103RE.json file:

~~~bash └───╼ pio run -j1 Processing SPI (board: genericSTM32F103RE; framework: arduino; platform: ststm32) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Verbose mode can be enabled via `-v, --verbose` option CONFIGURATION: https://docs.platformio.org/page/boards/ststm32/genericSTM32F103RE.html PLATFORM: ST STM32 (15.4.1) > STM32F103RE (64k RAM. 512k Flash) HARDWARE: STM32F103RET6 72MHz, 64KB RAM, 512KB Flash DEBUG: Current (jlink) External (blackmagic, cmsis-dap, jlink, stlink) PACKAGES: - framework-arduinoststm32 @ 0.0.0 - framework-cmsis @ 2.50700.210515 (5.7.0) - toolchain-gccarmnoneeabi @ 1.90201.191206 (9.2.1) LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf LDF Modes: Finder ~ chain, Compatibility ~ soft Found 11 compatible libraries Scanning dependencies... Dependency Graph |-- ChanFatFS @ 0.14.0 |-- SPI @ 1.0 Building in release mode Compiling .pio/build/SPI/FrameworkArduinoVariant/PeripheralPins.c.o Compiling .pio/build/SPI/FrameworkArduinoVariant/variant.cpp.o Compiling .pio/build/SPI/FrameworkArduino/HardwareSerial.cpp.o Compiling .pio/build/SPI/FrameworkArduino/HardwareTimer.cpp.o Compiling .pio/build/SPI/FrameworkArduino/IPAddress.cpp.o Compiling .pio/build/SPI/FrameworkArduino/Print.cpp.o Compiling .pio/build/SPI/FrameworkArduino/RingBuffer.cpp.o Compiling .pio/build/SPI/FrameworkArduino/Stream.cpp.o Compiling .pio/build/SPI/FrameworkArduino/Tone.cpp.o Compiling .pio/build/SPI/FrameworkArduino/USB.cpp.o Compiling .pio/build/SPI/FrameworkArduino/USBSerial.cpp.o Compiling .pio/build/SPI/FrameworkArduino/VirtIOSerial.cpp.o Compiling .pio/build/SPI/FrameworkArduino/WInterrupts.cpp.o Compiling .pio/build/SPI/FrameworkArduino/WMath.cpp.o Compiling .pio/build/SPI/FrameworkArduino/WSerial.cpp.o Compiling .pio/build/SPI/FrameworkArduino/WString.cpp.o Compiling .pio/build/SPI/FrameworkArduino/abi.cpp.o Compiling .pio/build/SPI/FrameworkArduino/avr/dtostrf.c.o Compiling .pio/build/SPI/FrameworkArduino/board.c.o Compiling .pio/build/SPI/FrameworkArduino/hooks.c.o Compiling .pio/build/SPI/FrameworkArduino/itoa.c.o Compiling .pio/build/SPI/FrameworkArduino/main.cpp.o Compiling .pio/build/SPI/FrameworkArduino/new.cpp.o Compiling .pio/build/SPI/FrameworkArduino/pins_arduino.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/device.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/generic/condition.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/generic/cortexm/sys.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_device.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_init.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_io.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/generic/generic_shmem.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/generic/time.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/init.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/io.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/log.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/libmetal/shmem.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/mbox_ipcc.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/open-amp/remoteproc/remoteproc_virtio.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/open-amp/rpmsg/rpmsg.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/open-amp/rpmsg/rpmsg_virtio.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/openamp.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/rsc_table.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/virt_uart.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/virtio/virtio.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/virtio/virtqueue.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/virtio_buffer.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/OpenAMP/virtio_log.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/startup_stm32yyxx.S.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/cdc/cdc_queue.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/cdc/usbd_cdc.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/cdc/usbd_cdc_if.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/cdc_msc/usbd_cdc_msc.cpp.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/hid/usbd_hid_composite.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/hid/usbd_hid_composite_if.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/msc/usbd_msc.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/msc/usbd_msc_bot.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/msc/usbd_msc_data.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/msc/usbd_msc_scsi.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/msc/usbd_msc_storage_if.cpp.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/usb_device_core.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/usb_device_ctlreq.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/usb_device_ioreq.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/usbd_conf.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/usbd_desc.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/usbd_ep_conf.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb/usbd_if.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/hid/usb_host_hid.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/hid/usb_host_hid_keybd.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/hid/usb_host_hid_mouse.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/hid/usb_host_hid_parser.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/msc/usb_host_msc.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/msc/usb_host_msc_bot.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/msc/usb_host_msc_scsi.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/usb_host_core.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/usb_host_ctlreq.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/usb_host_ioreq.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/usb_host_pipes.c.o Compiling .pio/build/SPI/FrameworkArduino/stm32/usb_host/usbh_conf.c.o Compiling .pio/build/SPI/FrameworkArduino/wiring_analog.c.o Compiling .pio/build/SPI/FrameworkArduino/wiring_digital.c.o Compiling .pio/build/SPI/FrameworkArduino/wiring_pulse.cpp.o Compiling .pio/build/SPI/FrameworkArduino/wiring_shift.c.o Compiling .pio/build/SPI/FrameworkArduino/wiring_time.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_adc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_adc_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_can.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_cec.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_comp.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_comp_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_cordic.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_cortex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_crc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_crc_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_cryp.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_cryp_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dac.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dac_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dcmi.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dcmi_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dfsdm.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dfsdm_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dma.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dma2d.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dma_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dsi.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_dts.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_eth.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_eth_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_exti.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_fdcan.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_firewall.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_flash.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_flash_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_flash_ramfunc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_fmac.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_fmpi2c.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_fmpi2c_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_fmpsmbus.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_gfxmmu.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_gpio.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_gpio_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_hash.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_hash_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_hcd.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_hrtim.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_hsem.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_i2c.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_i2c_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_i2s.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_i2s_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_ipcc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_irda.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_iwdg.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_jpeg.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_lcd.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_lptim.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_ltdc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_ltdc_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_mdios.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_mdma.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_mmc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_mmc_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_nand.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_nor.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_opamp.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_opamp_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_ospi.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_otfdec.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_pccard.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_pcd.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_pcd_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_pka.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_pssi.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_pwr.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_pwr_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_qspi.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_ramecc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_rcc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_rcc_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_rng.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_rng_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_rtc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_rtc_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_sai.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_sai_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_sd.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_sd_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_sdadc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_sdram.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_smartcard.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_smartcard_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_smbus.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_smbus_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_spdifrx.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_spi.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_spi_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_sram.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_swpmi.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_tim.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_tim_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_tsc.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_uart.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_uart_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_usart.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_usart_ex.c.o Compiling .pio/build/SPI/SrcWrapper/src/HAL/stm32yyxx_hal_wwdg.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_adc.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_bdma.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_comp.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_cordic.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_crc.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_crs.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_dac.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_delayblock.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_dma.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_dma2d.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_exti.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_fmac.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_fmc.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_fmpi2c.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_fsmc.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_gpio.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_hrtim.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_i2c.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_lptim.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_lpuart.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_mdma.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_opamp.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_pka.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_pwr.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_rcc.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_rng.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_rtc.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_sdmmc.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_spi.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_swpmi.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_tim.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_ucpd.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_usart.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_usb.c.o Compiling .pio/build/SPI/SrcWrapper/src/LL/stm32yyxx_ll_utils.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/PortNames.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/analog.cpp.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/bootloader.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/clock.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/core_callback.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/dwt.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/hw_config.cpp.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/interrupt.cpp.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/lock_resource.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/pinmap.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/stm32_def.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/system_stm32yyxx.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/timer.c.o Compiling .pio/build/SPI/SrcWrapper/src/stm32/uart.c.o Compiling .pio/build/SPI/SrcWrapper/src/syscalls.c.o Compiling .pio/build/SPI/src/diskio.c.o Compiling .pio/build/SPI/src/hooks.c.o Compiling .pio/build/SPI/src/led.c.o Compiling .pio/build/SPI/src/main.cpp.o Compiling .pio/build/SPI/src/openblt/asserts.c.o Compiling .pio/build/SPI/src/openblt/backdoor.c.o Compiling .pio/build/SPI/src/openblt/boot.c.o Compiling .pio/build/SPI/src/openblt/com.c.o Compiling .pio/build/SPI/src/openblt/cop.c.o Compiling .pio/build/SPI/src/openblt/file.c.o Compiling .pio/build/SPI/src/openblt/net.c.o Compiling .pio/build/SPI/src/openblt/xcp.c.o Compiling .pio/build/SPI/src/sd.cpp.o Compiling .pio/build/SPI/src/sd_spi/Sd2Card.cpp.o Compiling .pio/build/SPI/src/stm32/GCC/cpu_comp.c.o Compiling .pio/build/SPI/src/stm32/can.c.o Compiling .pio/build/SPI/src/stm32/cpu.c.o Compiling .pio/build/SPI/src/stm32/flash.c.o Compiling .pio/build/SPI/src/stm32/nvm.c.o Compiling .pio/build/SPI/src/stm32/rs232.c.o Compiling .pio/build/SPI/src/stm32/timer.c.o Compiling .pio/build/SPI/src/stm32/usb.c.o Compiling .pio/build/SPI/libafd/ChanFatFS/ff.c.o Compiling .pio/build/SPI/libafd/ChanFatFS/ffunicode.c.o Compiling .pio/build/SPI/libafd/ChanFatFS/ffunicode_avr.c.o Archiving .pio/build/SPI/libafd/libChanFatFS.a Indexing .pio/build/SPI/libafd/libChanFatFS.a Compiling .pio/build/SPI/lib5e3/SPI/SPI.cpp.o Compiling .pio/build/SPI/lib5e3/SPI/utility/spi_com.c.o Archiving .pio/build/SPI/lib5e3/libSPI.a Indexing .pio/build/SPI/lib5e3/libSPI.a Linking .pio/build/SPI/firmware.elf Checking size .pio/build/SPI/firmware.elf Advanced Memory Usage is available via "PlatformIO Home > Project Inspect" RAM: [= ] 6.4% (used 4216 bytes from 65536 bytes) Flash: [= ] 5.2% (used 27140 bytes from 524288 bytes) Building .pio/build/SPI/firmware.bin ================================================================================================================================================================ [SUCCESS] Took 39.09 seconds ================================================================================================================================================================ Environment Status Duration ------------- -------- ------------ SPI SUCCESS 00:00:39.087 ================================================================================================================================================================= 1 succeeded in 00:00:39.087 ================================================================================================================================================================= ~~~
└───╼  pio --version
PlatformIO Core, version 6.1.5a1

greetings

sl1pkn07 commented 1 year ago

Hello. any update about this?

greetings

EDIT: done with:

diff --git a/platformio.ini b/platformio.ini
index ed11d60..95b5949 100644
--- a/platformio.ini
+++ b/platformio.ini
@@ -15,7 +15,7 @@ src_dir = src

 [common_env]
 framework = arduino
-platform = ststm32
+platform = ststm32@13.0.0
 build_flags = -Isrc -Isrc/stm32 -fmax-errors=5 -g3 -Os -includesrc/Config.h
 upload_protocol = jlink
 debug_tool = jlink