@@ -20,6 +20,9 @@ Nucleo_144.build.core=arduino
2020Nucleo_144.build.board=Nucleo_144
2121Nucleo_144.build.variant_h=variant_{build.board}.h
2222Nucleo_144.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
23+ Nucleo_144.upload.tool.default=massStorageCopy
24+ Nucleo_144.upload.maximum_size=0
25+ Nucleo_144.upload.maximum_data_size=0
2326
2427# NUCLEO_F207ZG board
2528Nucleo_144.menu.pnum.NUCLEO_F207ZG=Nucleo F207ZG
@@ -235,6 +238,9 @@ Nucleo_64.build.core=arduino
235238Nucleo_64.build.board=Nucleo_64
236239Nucleo_64.build.variant_h=variant_{build.board}.h
237240Nucleo_64.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
241+ Nucleo_64.upload.tool.default=massStorageCopy
242+ Nucleo_64.upload.maximum_size=0
243+ Nucleo_64.upload.maximum_data_size=0
238244
239245# NUCLEO_F030R8 board
240246Nucleo_64.menu.pnum.NUCLEO_F030R8=Nucleo F030R8
@@ -596,6 +602,9 @@ Nucleo_32.build.core=arduino
596602Nucleo_32.build.board=Nucleo_32
597603Nucleo_32.build.variant_h=variant_{build.board}.h
598604Nucleo_32.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
605+ Nucleo_32.upload.tool.default=massStorageCopy
606+ Nucleo_32.upload.maximum_size=0
607+ Nucleo_32.upload.maximum_data_size=0
599608
600609# NUCLEO_F031K6 board
601610Nucleo_32.menu.pnum.NUCLEO_F031K6=Nucleo F031K6
@@ -731,6 +740,9 @@ Disco.build.core=arduino
731740Disco.build.board=Disco
732741Disco.build.variant_h=variant_{build.board}.h
733742Disco.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
743+ Disco.upload.tool.default=massStorageCopy
744+ Disco.upload.maximum_size=0
745+ Disco.upload.maximum_data_size=0
734746
735747# B_G431B_ESC1 board
736748Disco.menu.pnum.B_G431B_ESC1=B-G431B-ESC1
@@ -957,6 +969,9 @@ Eval.build.core=arduino
957969Eval.build.board=Eval
958970Eval.build.variant_h=variant_{build.board}.h
959971Eval.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
972+ Eval.upload.tool.default=stm32CubeProg
973+ Eval.upload.maximum_size=0
974+ Eval.upload.maximum_data_size=0
960975
961976# STEVAL_MKSBOX1V1 board
962977Eval.menu.pnum.STEVAL_MKSBOX1V1=SensorTile.box
@@ -987,6 +1002,9 @@ Eval.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
9871002# STM32MP1 microprocessor series (MPU + MCU)
9881003
9891004STM32MP1.name=STM32MP1 series coprocessor
1005+ STM32MP1.upload.tool.default=remoteproc_gen
1006+ STM32MP1.upload.maximum_size=0
1007+ STM32MP1.upload.maximum_data_size=0
9901008
9911009STM32MP1.build.core=arduino
9921010STM32MP1.build.board=STM32MP1
@@ -1032,6 +1050,9 @@ GenF0.build.mcu=cortex-m0
10321050GenF0.build.series=STM32F0xx
10331051GenF0.build.cmsis_lib_gcc=arm_cortexM0l_math
10341052GenF0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
1053+ GenF0.upload.tool.default=stm32CubeProg
1054+ GenF0.upload.maximum_size=0
1055+ GenF0.upload.maximum_data_size=0
10351056
10361057# DEMO_F030F4 board
10371058GenF0.menu.pnum.DEMO_F030F4=STM32F030F4 Demo board (HSE 8Mhz)
@@ -1302,6 +1323,9 @@ GenF1.build.mcu=cortex-m3
13021323GenF1.build.series=STM32F1xx
13031324GenF1.build.cmsis_lib_gcc=arm_cortexM3l_math
13041325GenF1.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
1326+ GenF1.upload.tool.default=stm32CubeProg
1327+ GenF1.upload.maximum_size=0
1328+ GenF1.upload.maximum_data_size=0
13051329
13061330# BLUEPILL_F103C6 board
13071331GenF1.menu.pnum.BLUEPILL_F103C6=BluePill F103C6 (32K)
@@ -1910,6 +1934,9 @@ GenF2.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
19101934GenF2.build.mcu=cortex-m3
19111935GenF2.build.series=STM32F2xx
19121936GenF2.build.cmsis_lib_gcc=arm_cortexM3l_math
1937+ GenF2.upload.tool.default=stm32CubeProg
1938+ GenF2.upload.maximum_size=0
1939+ GenF2.upload.maximum_data_size=0
19131940
19141941# Generic F207ZCTx
19151942GenF2.menu.pnum.GENERIC_F207ZCTX=Generic F207ZCTx
@@ -1988,6 +2015,9 @@ GenF3.build.fpu=-mfpu=fpv4-sp-d16
19882015GenF3.build.float-abi=-mfloat-abi=hard
19892016GenF3.build.series=STM32F3xx
19902017GenF3.build.cmsis_lib_gcc=arm_cortexM4lf_math
2018+ GenF3.upload.tool.default=stm32CubeProg
2019+ GenF3.upload.maximum_size=0
2020+ GenF3.upload.maximum_data_size=0
19912021
19922022# BLACKPILL_F303CC
19932023GenF3.menu.pnum.BLACKPILL_F303CC=RobotDyn BlackPill F303CC
@@ -2160,6 +2190,9 @@ GenF4.build.fpu=-mfpu=fpv4-sp-d16
21602190GenF4.build.float-abi=-mfloat-abi=hard
21612191GenF4.build.series=STM32F4xx
21622192GenF4.build.cmsis_lib_gcc=arm_cortexM4lf_math
2193+ GenF4.upload.tool.default=stm32CubeProg
2194+ GenF4.upload.maximum_size=0
2195+ GenF4.upload.maximum_data_size=0
21632196
21642197# Black F407VE
21652198# https://github.com/mcauser/BLACK_F407VEZ
@@ -2960,6 +2993,9 @@ GenF7.build.fpu=-mfpu=fpv4-sp-d16
29602993GenF7.build.float-abi=-mfloat-abi=hard
29612994GenF7.build.series=STM32F7xx
29622995GenF7.build.cmsis_lib_gcc=arm_cortexM7lfsp_math
2996+ GenF7.upload.tool.default=stm32CubeProg
2997+ GenF7.upload.maximum_size=0
2998+ GenF7.upload.maximum_data_size=0
29632999
29643000# Generic F722RCTx
29653001GenF7.menu.pnum.GENERIC_F722RCTX=Generic F722RCTx
@@ -3347,6 +3383,9 @@ GenG0.build.mcu=cortex-m0plus
33473383GenG0.build.series=STM32G0xx
33483384GenG0.build.cmsis_lib_gcc=arm_cortexM0l_math
33493385GenG0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} -D__CORTEX_SC=0
3386+ GenG0.upload.tool.default=stm32CubeProg
3387+ GenG0.upload.maximum_size=0
3388+ GenG0.upload.maximum_data_size=0
33503389
33513390# AGAFIA SG0
33523391GenG0.menu.pnum.AGAFIA_SG0=AGAFIA SG0
@@ -3794,6 +3833,9 @@ GenG4.build.fpu=-mfpu=fpv4-sp-d16
37943833GenG4.build.float-abi=-mfloat-abi=hard
37953834GenG4.build.series=STM32G4xx
37963835GenG4.build.cmsis_lib_gcc=arm_cortexM4lf_math
3836+ GenG4.upload.tool.default=stm32CubeProg
3837+ GenG4.upload.maximum_size=0
3838+ GenG4.upload.maximum_data_size=0
37973839
37983840# Generic G431C6Ux
37993841GenG4.menu.pnum.GENERIC_G431C6UX=Generic G431C6Ux
@@ -4114,6 +4156,9 @@ GenH7.build.fpu=-mfpu=fpv4-sp-d16
41144156GenH7.build.float-abi=-mfloat-abi=hard
41154157GenH7.build.series=STM32H7xx
41164158GenH7.build.mcu=cortex-m7
4159+ GenH7.upload.tool.default=stm32CubeProg
4160+ GenH7.upload.maximum_size=0
4161+ GenH7.upload.maximum_data_size=0
41174162
41184163# Daisy Seed board
41194164GenH7.menu.pnum.DAISY_SEED=Daisy Seed
@@ -4494,6 +4539,9 @@ GenL0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
44944539GenL0.build.mcu=cortex-m0plus
44954540GenL0.build.series=STM32L0xx
44964541GenL0.build.cmsis_lib_gcc=arm_cortexM0l_math
4542+ GenL0.upload.tool.default=stm32CubeProg
4543+ GenL0.upload.maximum_size=0
4544+ GenL0.upload.maximum_data_size=0
44974545
44984546# ThunderPack
44994547GenL0.menu.pnum.THUNDERPACK_L072=ThunderPack v1.0
@@ -4769,6 +4817,9 @@ GenL1.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
47694817GenL1.build.mcu=cortex-m3
47704818GenL1.build.series=STM32L1xx
47714819GenL1.build.cmsis_lib_gcc=arm_cortexM3l_math
4820+ GenL1.upload.tool.default=stm32CubeProg
4821+ GenL1.upload.maximum_size=0
4822+ GenL1.upload.maximum_data_size=0
47724823
47734824# Generic L100C6Ux
47744825GenL1.menu.pnum.GENERIC_L100C6UX=Generic L100C6Ux
@@ -5030,6 +5081,9 @@ GenL4.build.fpu=-mfpu=fpv4-sp-d16
50305081GenL4.build.float-abi=-mfloat-abi=hard
50315082GenL4.build.series=STM32L4xx
50325083GenL4.build.cmsis_lib_gcc=arm_cortexM4lf_math
5084+ GenL4.upload.tool.default=stm32CubeProg
5085+ GenL4.upload.maximum_size=0
5086+ GenL4.upload.maximum_data_size=0
50335087
50345088# Generic L412K8Tx
50355089GenL4.menu.pnum.GENERIC_L412K8TX=Generic L412K8Tx
@@ -5627,6 +5681,9 @@ GenL5.build.fpu=-mfpu=fpv4-sp-d16
56275681GenL5.build.float-abi=-mfloat-abi=hard
56285682GenL5.build.series=STM32L5xx
56295683GenL5.build.cmsis_lib_gcc=arm_ARMv8MMLlfsp_math
5684+ GenL5.upload.tool.default=stm32CubeProg
5685+ GenL5.upload.maximum_size=0
5686+ GenL5.upload.maximum_data_size=0
56305687
56315688# Generic L552ZCTxQ
56325689GenL5.menu.pnum.GENERIC_L552ZCTXQ=Generic L552ZCTxQ
@@ -5680,6 +5737,9 @@ GenU5.build.fpu=-mfpu=fpv4-sp-d16
56805737GenU5.build.float-abi=-mfloat-abi=hard
56815738GenU5.build.series=STM32U5xx
56825739GenU5.build.cmsis_lib_gcc=arm_ARMv8MMLlfsp_math
5740+ GenU5.upload.tool.default=stm32CubeProg
5741+ GenU5.upload.maximum_size=0
5742+ GenU5.upload.maximum_data_size=0
56835743
56845744# Generic U575AGIxQ
56855745GenU5.menu.pnum.GENERIC_U575AGIXQ=Generic U575AGIxQ
@@ -5757,6 +5817,9 @@ GenWB.build.fpu=-mfpu=fpv4-sp-d16
57575817GenWB.build.float-abi=-mfloat-abi=hard
57585818GenWB.build.series=STM32WBxx
57595819GenWB.build.cmsis_lib_gcc=arm_cortexM4lf_math
5820+ GenWB.upload.tool.default=stm32CubeProg
5821+ GenWB.upload.maximum_size=0
5822+ GenWB.upload.maximum_data_size=0
57605823
57615824# Generic WB55CCUx
57625825GenWB.menu.pnum.GENERIC_WB55CCUX=Generic WB55CCUx
@@ -5842,6 +5905,9 @@ GenWL.build.mcu=cortex-m4
58425905#GenWL.build.float-abi=-mfloat-abi=hard
58435906GenWL.build.series=STM32WLxx
58445907GenWL.build.cmsis_lib_gcc=arm_cortexM4l_math
5908+ GenWL.upload.tool.default=stm32CubeProg
5909+ GenWL.upload.maximum_size=0
5910+ GenWL.upload.maximum_data_size=0
58455911
58465912# Generic node SE by The Things Industries
58475913GenWL.menu.pnum.GENERIC_NODE_SE_TTI=Generic Node SE (TTI)
@@ -6005,6 +6071,9 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
600560713dprinter.build.board=3dprinter
600660723dprinter.build.variant_h=variant_{build.board}.h
600760733dprinter.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6074+ 3dprinter.upload.tool.default=stm32CubeProg
6075+ 3dprinter.upload.maximum_size=0
6076+ 3dprinter.upload.maximum_data_size=0
60086077
60096078# ARMED_V1 board
601060793dprinter.menu.pnum.ARMED_V1=Armed V1
@@ -6206,6 +6275,9 @@ BluesW.build.core=arduino
62066275BluesW.build.board=BluesWireless
62076276BluesW.build.variant_h=variant_{build.board}.h
62086277BluesW.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6278+ BluesW.upload.tool.default=stm32CubeProg
6279+ BluesW.upload.maximum_size=0
6280+ BluesW.upload.maximum_data_size=0
62096281
62106282# Swan R5 board
62116283BluesW.menu.pnum.SWAN_R5=Swan R5
@@ -6246,6 +6318,9 @@ Elecgator.build.core=arduino
62466318Elecgator.build.board=elecgator
62476319Elecgator.build.variant_h=variant_{build.board}.h
62486320Elecgator.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6321+ Elecgator.upload.tool.default=stm32CubeProg
6322+ Elecgator.upload.maximum_size=0
6323+ Elecgator.upload.maximum_data_size=0
62496324
62506325# EtherCATduino board
62516326Elecgator.menu.pnum.ETHERCAT_DUINO=EtherCATduino
@@ -6281,6 +6356,9 @@ ESC_board.build.core=arduino
62816356ESC_board.build.board=FCE_board
62826357ESC_board.build.variant_h=variant_{build.board}.h
62836358ESC_board.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6359+ ESC_board.upload.tool.default=stm32CubeProg
6360+ ESC_board.upload.maximum_size=0
6361+ ESC_board.upload.maximum_data_size=0
62846362
62856363# WRAITH32_V1 board
62866364ESC_board.menu.pnum.WRAITH32_V1=Wraith V1 ESC
@@ -6331,6 +6409,9 @@ Garatronic.build.core=arduino
63316409Garatronic.build.board=Garatronic
63326410Garatronic.build.variant_h=variant_{build.board}.h
63336411Garatronic.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6412+ Garatronic.upload.tool.default=stm32CubeProg
6413+ Garatronic.upload.maximum_size=0
6414+ Garatronic.upload.maximum_data_size=0
63346415
63356416# PYBSTICK26(DUINO) board with F072RB
63366417Garatronic.menu.pnum.PYBSTICK26_DUINO=PYBSTICK26 Duino
@@ -6401,6 +6482,9 @@ GenFlight.build.core=arduino
64016482GenFlight.build.board=Genericflight
64026483GenFlight.build.variant_h=variant_{build.board}.h
64036484GenFlight.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
6485+ GenFlight.upload.tool.default=stm32CubeProg
6486+ GenFlight.upload.maximum_size=0
6487+ GenFlight.upload.maximum_data_size=0
64046488
64056489# AfroFlight Rev5
64066490GenFlight.menu.pnum.AFROFLIGHT_F103CB=Afro Flight Rev5 (8MHz)
@@ -6489,6 +6573,9 @@ LoRa.build.core=arduino
64896573LoRa.build.board=LoRa
64906574LoRa.build.variant_h=variant_{build.board}.h
64916575LoRa.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6576+ LoRa.upload.tool.default=stm32CubeProg
6577+ LoRa.upload.maximum_size=0
6578+ LoRa.upload.maximum_data_size=0
64926579
64936580# ACSIP S76S board
64946581LoRa.menu.pnum.ACSIP_S76S=ACSIP S76S
@@ -6593,6 +6680,9 @@ Midatronics.build.core=arduino
65936680Midatronics.build.board=Midatronics
65946681Midatronics.build.variant_h=variant_{build.board}.h
65956682Midatronics.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6683+ Midatronics.upload.tool.default=massStorageCopy
6684+ Midatronics.upload.maximum_size=0
6685+ Midatronics.upload.maximum_data_size=0
65966686
65976687# MKR_SHARKY board
65986688Midatronics.menu.pnum.MKR_SHARKY=MKR Sharky
0 commit comments