Hi,
I am trying to programm an STM32L451 with Arduino IDE 2.2.1 on a windows 10 machine.
In the past I was able to program a Nucleo-F091RC without any issue. But since I developed my own PCB with the STM32L451 I can't even compile my sketch. By the way, there is no STM32L451 board on the STM32 boards library, inside the "Generic STM32L4" there are a lot of boards but not 451. I am ussing the L452.
As soon as I hit Verify, I encounter the error:
Compilation error: exec: "C:\Users\didjw296\AppData\Local\Arduino15\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\13.2.1-1.1/bin/arm-none-eabi-g++": file does not exist.
I checked and in fact that specific file does not exist.
I already google a lot the issue, but I could not find any usefull information. I follow the steps according to this link (Installation · rogerclarkmelbourne/Arduino_STM32 Wiki · GitHub ) without sucess. I already removed the STM32 boards and reinstalled them. Also, the STML451 is a Cortex-M4 Processor, not sure if the SAM will work since is for M3.
I'm quite lost by now, any input would be useful!
westfw
August 5, 2024, 7:47pm
2
Hmm. It (well, Blink) worked OK for me, using either the current latest ST core or some previous version that had gcc 12.x:
Using board 'GenL4' from platform in folder: /Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1
Using core 'arduino' from platform in folder: /Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1
sh /Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/extras/prebuild.sh /tmp/Arduino1.8.13Build /Applications/Arduino-1.8.13.app/Contents/Java/examples/01.Basics/Blink /Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1 usb= virtio=
Detecting libraries used...
/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/13.2.1-1.1/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DVECT_TAB_OFFSET=0x0 -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -mthumb @/tmp/Arduino1.8.13Build/sketch/build.opt -c -Os -DNDEBUG -w -std=gnu++17 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit -I/Applications/Arduino-1.8.13.app/Contents/Java/examples/01.Basics/Blink -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/avr -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/stm32 -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc/LL -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/STM32L4xx -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/USBDevice/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/VirtIO/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/open-amp/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/libmetal/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/virtual_driver -w -x c++ -E -CC -DSTM32L4xx -DARDUINO=10813 -DARDUINO_GENERIC_L452RCIX -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"GENERIC_L452RCIX\"" "-DVARIANT_H=\"variant_generic.h\"" -DSTM32L452xx -DHAL_UART_MODULE_ENABLED -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/Core/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Source/Templates/gcc/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/Include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/PrivateInclude -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y) /tmp/Arduino1.8.13Build/sketch/Blink.ino.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/13.2.1-1.1/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DVECT_TAB_OFFSET=0x0 -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -mthumb @/tmp/Arduino1.8.13Build/sketch/build.opt -c -Os -DNDEBUG -w -std=gnu++17 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit -I/Applications/Arduino-1.8.13.app/Contents/Java/examples/01.Basics/Blink -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/avr -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/stm32 -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc/LL -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/STM32L4xx -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/USBDevice/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/VirtIO/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/open-amp/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/libmetal/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/virtual_driver -w -x c++ -E -CC -DSTM32L4xx -DARDUINO=10813 -DARDUINO_GENERIC_L452RCIX -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"GENERIC_L452RCIX\"" "-DVARIANT_H=\"variant_generic.h\"" -DSTM32L452xx -DHAL_UART_MODULE_ENABLED -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/Core/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Source/Templates/gcc/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/Include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/PrivateInclude -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y) /tmp/Arduino1.8.13Build/sketch/requiredLibraries.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
Alternatives for SrcWrapper.h: [SrcWrapper@1.0.1]
ResolveLibrary(SrcWrapper.h)
-> candidates: [SrcWrapper@1.0.1]
/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/13.2.1-1.1/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DVECT_TAB_OFFSET=0x0 -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -mthumb @/tmp/Arduino1.8.13Build/sketch/build.opt -c -Os -DNDEBUG -w -std=gnu++17 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit -I/Applications/Arduino-1.8.13.app/Contents/Java/examples/01.Basics/Blink -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/avr -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/stm32 -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc/LL -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/STM32L4xx -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/USBDevice/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/VirtIO/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/open-amp/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/libmetal/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/virtual_driver -w -x c++ -E -CC -DSTM32L4xx -DARDUINO=10813 -DARDUINO_GENERIC_L452RCIX -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"GENERIC_L452RCIX\"" "-DVARIANT_H=\"variant_generic.h\"" -DSTM32L452xx -DHAL_UART_MODULE_ENABLED -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/Core/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Source/Templates/gcc/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/Include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/PrivateInclude -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y) -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/libraries/SrcWrapper/src /tmp/Arduino1.8.13Build/sketch/requiredLibraries.cpp -o /dev/null -DARDUINO_LIB_DISCOVERY_PHASE
:
Compiling sketch...
/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/13.2.1-1.1/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DVECT_TAB_OFFSET=0x0 -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -mthumb @/tmp/Arduino1.8.13Build/sketch/build.opt -c -Os -DNDEBUG -Wall -Wextra -std=gnu++17 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit -MMD -I/Applications/Arduino-1.8.13.app/Contents/Java/examples/01.Basics/Blink -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/avr -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/stm32 -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc/LL -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/STM32L4xx -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/USBDevice/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/VirtIO/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/open-amp/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/libmetal/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/virtual_driver -DSTM32L4xx -DARDUINO=10813 -DARDUINO_GENERIC_L452RCIX -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"GENERIC_L452RCIX\"" "-DVARIANT_H=\"variant_generic.h\"" -DSTM32L452xx -DHAL_UART_MODULE_ENABLED -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/Core/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Source/Templates/gcc/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/Include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/PrivateInclude -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y) -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/libraries/SrcWrapper/src /tmp/Arduino1.8.13Build/sketch/Blink.ino.cpp -o /tmp/Arduino1.8.13Build/sketch/Blink.ino.cpp.o
/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/xpack-arm-none-eabi-gcc/13.2.1-1.1/bin/arm-none-eabi-g++ -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DVECT_TAB_OFFSET=0x0 -DUSE_HAL_DRIVER -DUSE_FULL_LL_DRIVER -mthumb @/tmp/Arduino1.8.13Build/sketch/build.opt -c -Os -DNDEBUG -Wall -Wextra -std=gnu++17 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit -MMD -I/Applications/Arduino-1.8.13.app/Contents/Java/examples/01.Basics/Blink -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/avr -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/stm32 -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/SrcWrapper/inc/LL -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/STM32L4xx_HAL_Driver/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/STM32L4xx -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/USBDevice/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino/../../libraries/VirtIO/inc -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/open-amp/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/libmetal/lib/include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Middlewares/OpenAMP/virtual_driver -DSTM32L4xx -DARDUINO=10813 -DARDUINO_GENERIC_L452RCIX -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"GENERIC_L452RCIX\"" "-DVARIANT_H=\"variant_generic.h\"" -DSTM32L452xx -DHAL_UART_MODULE_ENABLED -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/Core/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Include/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/system/Drivers/CMSIS/Device/ST/STM32L4xx/Source/Templates/gcc/ -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/Include -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/tools/CMSIS/5.9.0/CMSIS/DSP/PrivateInclude -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/cores/arduino -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/variants/STM32L4xx/L452RC(I-T-Y)_L452RE(I-T-Y)x(P)_L462RE(I-T-Y) -I/Applications/Arduino-1.8.13.app/Contents/Java/portable/packages/STMicroelectronics/hardware/stm32/2.8.1/libraries/SrcWrapper/src /tmp/Arduino1.8.13Build/sketch/requiredLibraries.cpp -o /tmp/Arduino1.8.13Build/sketch/requiredLibraries.cpp.o
Compiling libraries...
There are two "cores" for ST chips. There is the Rocerclark core, based on Leaflabs Maple code, that was optimized for STM32F103 after the Leaflabs people got depressed at the overhead of the ST libraries. It's so optimized that adding new processor chips is quite difficult.
And there is the ST-supported core, which puts Arduino on top of the ST libraries anyway, and is thus able to "support" quite a wide variety of chips, with a lot less pain (but more bloat and less speed.)
It wouldn't surprise me if tryng to follow instructions for the RogerClark core, when you're actually using the ST core, would lead to confusion.
Edit: tried it on a windows system with IDE2.x; that worked as well.
Thanks for the answer! I finally managed to solve that issue. I went directly to this link Arm GNU Toolchain Downloads | 13.2.Rel1 – Arm Developer and downloaded all the files for the version that I was using, unziped it in the folder and now is working!
No idea why on earth, it was not installed when I installed the boards. I Hope this comment will help someone in the future.
Now I just need to debug my sw and hw
system
Closed
February 2, 2025, 6:51am
4
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.