B_G431B_ESC1 Arduino Issues with Compilation - unable to upload

Hi all, I’m trying to use Simple FOC on the B_G431B_ESC1 discovery board from ST. I’ve tried to follow the guide here and here, but I get stuck at an early stage.

Having installed the STM32 core (V2.3.0), I try and upload the sketch. I then get the following error messages.

Using board 'Disco' from platform in folder: C:\Users\Ivan Tregear\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.3.0
Using core 'arduino' from platform in folder: C:\Users\Ivan Tregear\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.3.0
"C:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\STM32Tools\\2.1.1/win/busybox.exe" sh "C:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/extras/prebuild.sh" "C:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D" "C:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2022823-7680-lsjgtd.qvnyh\\B_G431B_ESC1" "C:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0"
Detecting libraries used...
"C:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\xpack-arm-none-eabi-gcc\\10.3.1-2.3/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DUSE_FULL_LL_DRIVER -mthumb "@C:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D/sketch/build.opt" -c -Os -DNDEBUG -w -std=gnu++14 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2022823-7680-lsjgtd.qvnyh\\B_G431B_ESC1" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/avr" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/LL" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/usb" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/OpenAMP" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/usb/hid" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/usb/cdc" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/STM32G4xx_HAL_Driver/Inc" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/STM32G4xx_HAL_Driver/Src" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/STM32G4xx" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP/virtual_driver" -w -x c++ -E -CC -DSTM32G4xx -DARDUINO=10607 -DARDUINO_B_G431B_ESC1 -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"B_G431B_ESC1\"" "-DVARIANT_H=\"variant_B_G431B_ESC1.h\"" -DSTM32G431xx -DUSBCON -DUSBD_VID=0 -DUSBD_PID=0 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DHAL_UART_MODULE_ENABLED "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/Core/Include/" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/DSP/Include" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/DSP/PrivateInclude" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\variants\\STM32G4xx\\G431C(6-8-B)U_G441CBU" "C:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D\\sketch\\B_G431B_ESC1.ino.cpp" -o nul
Error while detecting libraries included by C:\Users\Ivan Tregear\AppData\Local\Temp\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D\sketch\B_G431B_ESC1.ino.cpp
"C:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\xpack-arm-none-eabi-gcc\\10.3.1-2.3/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DUSE_FULL_LL_DRIVER -mthumb "@C:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D/sketch/build.opt" -c -Os -DNDEBUG -w -std=gnu++14 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2022823-7680-lsjgtd.qvnyh\\B_G431B_ESC1" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/avr" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/LL" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/usb" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/OpenAMP" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/usb/hid" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/usb/cdc" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/STM32G4xx_HAL_Driver/Inc" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/STM32G4xx_HAL_Driver/Src" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/STM32G4xx" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP/virtual_driver" -w -x c++ -E -CC -DSTM32G4xx -DARDUINO=10607 -DARDUINO_B_G431B_ESC1 -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"B_G431B_ESC1\"" "-DVARIANT_H=\"variant_B_G431B_ESC1.h\"" -DSTM32G431xx -DUSBCON -DUSBD_VID=0 -DUSBD_PID=0 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DHAL_UART_MODULE_ENABLED "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/Core/Include/" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/DSP/Include" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/DSP/PrivateInclude" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\variants\\STM32G4xx\\G431C(6-8-B)U_G441CBU" "C:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D\\sketch\\SrcWrapper.cpp" -o nul
arm-none-eabi-g++: error: Tregear\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.3.0=.: No such file or directory
Error while detecting libraries included by C:\Users\Ivan Tregear\AppData\Local\Temp\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D\sketch\SrcWrapper.cpp
Generating function prototypes...
"C:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\xpack-arm-none-eabi-gcc\\10.3.1-2.3/bin/arm-none-eabi-g++" -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -DUSE_FULL_LL_DRIVER -mthumb "@C:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D/sketch/build.opt" -c -Os -DNDEBUG -w -std=gnu++14 -ffunction-sections -fdata-sections -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -fno-use-cxa-atexit "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\.arduinoIDE-unsaved2022823-7680-lsjgtd.qvnyh\\B_G431B_ESC1" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/avr" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/LL" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/usb" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/OpenAMP" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/usb/hid" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino/stm32/usb/cdc" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/STM32G4xx_HAL_Driver/Inc" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/STM32G4xx_HAL_Driver/Src" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/STM32G4xx" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP/open-amp/lib/include" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP/libmetal/lib/include" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Middlewares/OpenAMP/virtual_driver" -w -x c++ -E -CC -DSTM32G4xx -DARDUINO=10607 -DARDUINO_B_G431B_ESC1 -DARDUINO_ARCH_STM32 "-DBOARD_NAME=\"B_G431B_ESC1\"" "-DVARIANT_H=\"variant_B_G431B_ESC1.h\"" -DSTM32G431xx -DUSBCON -DUSBD_VID=0 -DUSBD_PID=0 -DHAL_PCD_MODULE_ENABLED -DUSBD_USE_CDC -DHAL_UART_MODULE_ENABLED "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/Core/Include/" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/CMSIS/Device/ST/STM32G4xx/Include/" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\system/Drivers/CMSIS/Device/ST/STM32G4xx/Source/Templates/gcc/" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/DSP/Include" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\CMSIS\\5.7.0/CMSIS/DSP/PrivateInclude" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\cores\\arduino" "-IC:\\Users\\Ivan Tregear\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.3.0\\variants\\STM32G4xx\\G431C(6-8-B)U_G441CBU" "C:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D\\sketch\\B_G431B_ESC1.ino.cpp" -o "C:\\Users\\Ivan Tregear\\AppData\\Local\\Temp\\arduino-sketch-A8C5C3787C7D73299ADFAF29F488450D\\preproc\\ctags_target_for_gcc_minus_e.cpp"

exit status 1

Compilation error: exit status 1

Does anyone have any suggestions? I have tried a clean Arduino IDE install. I am using IDE 2, but the same problem occurred on IDE 1.8.

Is this during upload or compile/build? These are two different things. This seems like you cannot compile.

Cheers,
Valentine