STM32H750B-DK - How well supported ?

Post here all questions related to STM32 core if you can't find a relevant section!
User avatar
fpiSTM
Posts: 1758
Joined: Wed Dec 11, 2019 7:11 pm
Answers: 91
Location: Le Mans
Contact:

Re: STM32H750B-DK - How well supported ?

Post by fpiSTM »

Fine. Great job 👏
Bulek44
Posts: 16
Joined: Mon Feb 22, 2021 3:42 pm

Re: STM32H750B-DK - How well supported ?

Post by Bulek44 »

Hello,

I guess something updated, because I had to repeat the procedure and now I get this error :
FQBN: STMicroelectronics:stm32:Disco:opt=o0std,upload_method=swdMethod
Using board 'Disco' from platform in folder: C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0
Using core 'arduino' from platform in folder: C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0

"C:\\Users\\Uporabnik\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\STM32Tools\\2.2.1/win/busybox.exe" sh "C:\\Users\\Uporabnik\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.6.0\\system/extras/prebuild.sh" "C:\\Users\\Uporabnik\\AppData\\Local\\Temp\\arduino\\sketches\\97652CF08BBA7A03557FFB9F5972A687" "D:\\OneDrive - Univerza v Ljubljani\\Delovni\\Workspaces\\Arduino_IDE\\sketch_stm32Duino_STM32H750" "C:\\Users\\Uporabnik\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.6.0"
Detecting libraries used...
C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\12.2.1-1.2/bin/arm-none-eabi-g++ -mcpu= -DVECT_TAB_OFFSET=0x0 -DUSE_FULL_LL_DRIVER -mthumb @C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687/sketch/build.opt -c -O0 -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 -ID:\OneDrive - Univerza v Ljubljani\Delovni\Workspaces\Arduino_IDE\sketch_stm32Duino_STM32H750 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/avr -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/LL -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/hid -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/cdc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/_HAL_Driver/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/_HAL_Driver/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/open-amp/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/libmetal/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/virtual_driver -w -x c++ -E -CC -D -DARDUINO=10607 -DARDUINO_GENERIC_H750XBHX -DARDUINO_ARCH_STM32 -DBOARD_NAME="GENERIC_H750XBHX" -DVARIANT_H="variant_GENERIC_H750XBHX.h" -DSTM32H750xx -DHAL_UART_MODULE_ENABLED -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/Core/Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST//Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST//Source/Templates/gcc/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/Include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/PrivateInclude -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\variants\STM32H7xx\H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687\sketch\sketch_stm32Duino_STM32H750.ino.cpp -o nul
Error while detecting libraries included by C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687\sketch\sketch_stm32Duino_STM32H750.ino.cpp

C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\12.2.1-1.2/bin/arm-none-eabi-g++ -mcpu= -DVECT_TAB_OFFSET=0x0 -DUSE_FULL_LL_DRIVER -mthumb @C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687/sketch/build.opt -c -O0 -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 -ID:\OneDrive - Univerza v Ljubljani\Delovni\Workspaces\Arduino_IDE\sketch_stm32Duino_STM32H750 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/avr -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/LL -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/hid -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/cdc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/_HAL_Driver/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/_HAL_Driver/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/open-amp/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/libmetal/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/virtual_driver -w -x c++ -E -CC -D -DARDUINO=10607 -DARDUINO_GENERIC_H750XBHX -DARDUINO_ARCH_STM32 -DBOARD_NAME="GENERIC_H750XBHX" -DVARIANT_H="variant_GENERIC_H750XBHX.h" -DSTM32H750xx -DHAL_UART_MODULE_ENABLED -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/Core/Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST//Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST//Source/Templates/gcc/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/Include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/PrivateInclude -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\variants\STM32H7xx\H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687\sketch\SrcWrapper.cpp -o nul
Error while detecting libraries included by C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687\sketch\SrcWrapper.cpp
Generating function prototypes...
C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\12.2.1-1.2/bin/arm-none-eabi-g++ -mcpu= -DVECT_TAB_OFFSET=0x0 -DUSE_FULL_LL_DRIVER -mthumb @C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687/sketch/build.opt -c -O0 -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 -ID:\OneDrive - Univerza v Ljubljani\Delovni\Workspaces\Arduino_IDE\sketch_stm32Duino_STM32H750 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/avr -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/LL -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/hid -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/cdc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/_HAL_Driver/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/_HAL_Driver/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/open-amp/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/libmetal/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/virtual_driver -w -x c++ -E -CC -D -DARDUINO=10607 -DARDUINO_GENERIC_H750XBHX -DARDUINO_ARCH_STM32 -DBOARD_NAME="GENERIC_H750XBHX" -DVARIANT_H="variant_GENERIC_H750XBHX.h" -DSTM32H750xx -DHAL_UART_MODULE_ENABLED -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/Core/Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST//Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST//Source/Templates/gcc/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/Include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/PrivateInclude -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\variants\STM32H7xx\H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687\sketch\sketch_stm32Duino_STM32H750.ino.cpp -o C:\Users\Uporabnik\AppData\Local\Temp\3931218157\sketch_merged.cpp
arm-none-eabi-g++: error: missing argument to '-mcpu='
exit status 1

Compilation error: exit status 1

It seems it doesn't find proper MCU. I've tried to go back to 2.5.0, but there is different map structure, so couldn't find the right places for changes...

Addition to boards.txt:
# STM32H750B-DK
Disco.menu.pnum.STM32H750B_DK=STM32H750B-DK
Disco.menu.pnum.STM32H750B_DK.upload.maximum_size=131072
Disco.menu.pnum.STM32H750B_DK.upload.maximum_data_size=884736
Disco.menu.pnum.STM32H750B_DK.build.board=GENERIC_H750XBHX
Disco.menu.pnum.STM32H750B_DK.build.product_line=STM32H750xx
Disco.menu.pnum.STM32H750B_DK.build.variant=STM32H7xx/H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH
Any advice, where I could check what happened. This error appeared also before on new versions...

Thanks,
regards,
Bulek.
Attachments
ldscript.zip
(1.69 KiB) Downloaded 427 times
ag123
Posts: 1668
Joined: Thu Dec 19, 2019 5:30 am
Answers: 25

Re: STM32H750B-DK - How well supported ?

Post by ag123 »

I've not tried it:
search in boards.txt
an example.
Nucleo_144.menu.pnum.NUCLEO_F722ZE.build.mcu=cortex-m7

hence add that
Board_XXYY.build.mcu=cortex-m7
for your entry in boards.txt to see if it helps
Bulek44
Posts: 16
Joined: Mon Feb 22, 2021 3:42 pm

Re: STM32H750B-DK - How well supported ?

Post by Bulek44 »

ag123 wrote: Fri Oct 06, 2023 10:01 am I've not tried it:
search in boards.txt
an example.
Nucleo_144.menu.pnum.NUCLEO_F722ZE.build.mcu=cortex-m7

hence add that
Board_XXYY.build.mcu=cortex-m7
for your entry in boards.txt to see if it helps
Hello, thanks for hint... That got me a bit further...

I get this now :
FQBN: STMicroelectronics:stm32:Disco:opt=o0std,upload_method=swdMethod
Using board 'Disco' from platform in folder: C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0
Using core 'arduino' from platform in folder: C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0

"C:\\Users\\Uporabnik\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\STM32Tools\\2.2.1/win/busybox.exe" sh "C:\\Users\\Uporabnik\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.6.0\\system/extras/prebuild.sh" "C:\\Users\\Uporabnik\\AppData\\Local\\Temp\\arduino\\sketches\\97652CF08BBA7A03557FFB9F5972A687" "D:\\OneDrive - Univerza v Ljubljani\\Delovni\\Workspaces\\Arduino_IDE\\sketch_stm32Duino_STM32H750" "C:\\Users\\Uporabnik\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.6.0"
Detecting libraries used...
C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\12.2.1-1.2/bin/arm-none-eabi-g++ -mcpu=cortex-m7 -DVECT_TAB_OFFSET=0x0 -DUSE_FULL_LL_DRIVER -mthumb @C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687/sketch/build.opt -c -O0 -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 -ID:\OneDrive - Univerza v Ljubljani\Delovni\Workspaces\Arduino_IDE\sketch_stm32Duino_STM32H750 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/avr -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/LL -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/hid -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/cdc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/_HAL_Driver/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/_HAL_Driver/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/open-amp/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/libmetal/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/virtual_driver -w -x c++ -E -CC -D -DARDUINO=10607 -DARDUINO_GENERIC_H750XBHX -DARDUINO_ARCH_STM32 -DBOARD_NAME="GENERIC_H750XBHX" -DVARIANT_H="variant_GENERIC_H750XBHX.h" -DSTM32H750xx -DHAL_UART_MODULE_ENABLED -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/Core/Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST//Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST//Source/Templates/gcc/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/Include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/PrivateInclude -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\variants\STM32H7xx\H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687\sketch\sketch_stm32Duino_STM32H750.ino.cpp -o nul
<command-line>: error: macro names must be identifiers
In file included from C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/clock.h:19,
from C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/wiring_time.h:23,
from C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/wiring.h:38,
from C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/Arduino.h:36,
from C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687\sketch\sketch_stm32Duino_STM32H750.ino.cpp:1:
C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/stm32_def.h:64:4: error: #error "STM32YYxx chip series is not defined in boards.txt."
64 | #error "STM32YYxx chip series is not defined in boards.txt."
| ^~~~~
<command-line>: fatal error: variant_GENERIC_H750XBHX.h: No such file or directory
compilation terminated.
Alternatives for variant_GENERIC_H750XBHX.h: []
ResolveLibrary(variant_GENERIC_H750XBHX.h)
-> candidates: []

exit status 1

Compilation error: exit status 1
I guess first error is vital here...

Any further advice?

Thanks.
ag123
Posts: 1668
Joined: Thu Dec 19, 2019 5:30 am
Answers: 25

Re: STM32H750B-DK - How well supported ?

Post by ag123 »

well, not sure
https://github.com/stm32duino/Arduino_C ... _def.h#L64
but that the error in the log apparently come from here ;)

my guess is in board text, examples
https://github.com/stm32duino/Arduino_C ... s.txt#L181

Code: Select all

Nucleo_144.menu.pnum.NUCLEO_H743ZI.build.series=STM32H7xx
hence add that BoardXXYY.build.series=STM32H7xx
to see if it helps
User avatar
fpiSTM
Posts: 1758
Joined: Wed Dec 11, 2019 7:11 pm
Answers: 91
Location: Le Mans
Contact:

Re: STM32H750B-DK - How well supported ?

Post by fpiSTM »

Bulek44
Posts: 16
Joined: Mon Feb 22, 2021 3:42 pm

Re: STM32H750B-DK - How well supported ?

Post by Bulek44 »

Hello,

thanks for help, another step forward...

I now get this output :
FQBN: STMicroelectronics:stm32:Disco
Using board 'Disco' from platform in folder: C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0
Using core 'arduino' from platform in folder: C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0

"C:\\Users\\Uporabnik\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\tools\\STM32Tools\\2.2.1/win/busybox.exe" sh "C:\\Users\\Uporabnik\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.6.0\\system/extras/prebuild.sh" "C:\\Users\\Uporabnik\\AppData\\Local\\Temp\\arduino\\sketches\\97652CF08BBA7A03557FFB9F5972A687" "D:\\OneDrive - Univerza v Ljubljani\\Delovni\\Workspaces\\Arduino_IDE\\sketch_stm32Duino_STM32H750" "C:\\Users\\Uporabnik\\AppData\\Local\\Arduino15\\packages\\STMicroelectronics\\hardware\\stm32\\2.6.0"
Detecting libraries used...
C:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\xpack-arm-none-eabi-gcc\12.2.1-1.2/bin/arm-none-eabi-g++ -mcpu=cortex-m7 -DVECT_TAB_OFFSET=0x0 -DUSE_FULL_LL_DRIVER -mthumb @C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687/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 -ID:\OneDrive - Univerza v Ljubljani\Delovni\Workspaces\Arduino_IDE\sketch_stm32Duino_STM32H750 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/avr -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32 -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/LL -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/hid -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino/stm32/usb/cdc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/STM32H7xx_HAL_Driver/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/STM32H7xx_HAL_Driver/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/STM32H7xx -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Inc -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/ST/STM32_USB_Device_Library/Core/Src -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/open-amp/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/libmetal/lib/include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Middlewares/OpenAMP/virtual_driver -w -x c++ -E -CC -DSTM32H7xx -DARDUINO=10607 -DARDUINO_GENERIC_H750XBHX -DARDUINO_ARCH_STM32 -DBOARD_NAME="GENERIC_H750XBHX" -DVARIANT_H="variant_GENERIC_H750XBHX.h" -DSTM32H750xx -DHAL_UART_MODULE_ENABLED -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/Core/Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST/STM32H7xx/Include/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\system/Drivers/CMSIS/Device/ST/STM32H7xx/Source/Templates/gcc/ -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/Include -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\tools\CMSIS\5.7.0/CMSIS/DSP/PrivateInclude -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\cores\arduino -IC:\Users\Uporabnik\AppData\Local\Arduino15\packages\STMicroelectronics\hardware\stm32\2.6.0\variants\STM32H7xx\H742X(G-I)H_H743X(G-I)H_H745X(G-I)H_H747X(G-I)H_H750XBH_H753XIH_H755XIH_H757XIH C:\Users\Uporabnik\AppData\Local\Temp\arduino\sketches\97652CF08BBA7A03557FFB9F5972A687\sketch\sketch_stm32Duino_STM32H750.ino.cpp -o nul
Alternatives for variant_GENERIC_H750XBHX.h: []
ResolveLibrary(variant_GENERIC_H750XBHX.h)
-> candidates: []
<command-line>: fatal error: variant_GENERIC_H750XBHX.h: No such file or directory
compilation terminated.

exit status 1

Compilation error: exit status 1
Not sure, it seems that I need more settings in boards.txt, but have no reference for similar H750XBHX board.

Thanks in advance for further help.
User avatar
fpiSTM
Posts: 1758
Joined: Wed Dec 11, 2019 7:11 pm
Answers: 91
Location: Le Mans
Contact:

Re: STM32H750B-DK - How well supported ?

Post by fpiSTM »

Do not add it to discovery section as you used generic files. Simply add it to generic section
User avatar
fpiSTM
Posts: 1758
Joined: Wed Dec 11, 2019 7:11 pm
Answers: 91
Location: Le Mans
Contact:

Re: STM32H750B-DK - How well supported ?

Post by fpiSTM »

Here examples of adding a generic:
https://github.com/stm32duino/Arduino_C ... b18876e127
And here a disco board:
https://github.com/stm32duino/Arduino_C ... 4a10f76324

As you can see for disco board we add some varint_*.[ch] files.
Bulek44
Posts: 16
Joined: Mon Feb 22, 2021 3:42 pm

Re: STM32H750B-DK - How well supported ?

Post by Bulek44 »

Thanks,

exactly this I was doing wrong... Generic worked, and then I tried to add as custom board, and there I need to put much more details
to get it to work ..

For now, generic support works and I'll add needed details also as a custom board.

Regards,
Bulek.
Post Reply

Return to “General discussion”