Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't build #1

Open
chkathome opened this issue Aug 7, 2021 · 3 comments
Open

Can't build #1

chkathome opened this issue Aug 7, 2021 · 3 comments

Comments

@chkathome
Copy link

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
Copy link
Owner

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

@sl1pkn07
Copy link

sl1pkn07 commented Aug 27, 2022

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:

└───╼  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:

└───╼  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:

└───╼  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
Copy link

sl1pkn07 commented Apr 24, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants