@@ -20,6 +20,7 @@ Nucleo_144.build.core=arduino
20
20
Nucleo_144.build.board=Nucleo_144
21
21
Nucleo_144.build.variant_h=variant_{build.board}.h
22
22
Nucleo_144.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
23
+ Nucleo_144.upload.tool.default=massStorageCopy
23
24
24
25
# NUCLEO_F207ZG board
25
26
Nucleo_144.menu.pnum.NUCLEO_F207ZG=Nucleo F207ZG
@@ -223,6 +224,7 @@ Nucleo_64.build.core=arduino
223
224
Nucleo_64.build.board=Nucleo_64
224
225
Nucleo_64.build.variant_h=variant_{build.board}.h
225
226
Nucleo_64.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
227
+ Nucleo_64.upload.tool.default=massStorageCopy
226
228
227
229
# NUCLEO_F030R8 board
228
230
Nucleo_64.menu.pnum.NUCLEO_F030R8=Nucleo F030R8
@@ -559,6 +561,7 @@ Nucleo_32.build.core=arduino
559
561
Nucleo_32.build.board=Nucleo_32
560
562
Nucleo_32.build.variant_h=variant_{build.board}.h
561
563
Nucleo_32.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
564
+ Nucleo_32.upload.tool.default=massStorageCopy
562
565
563
566
# NUCLEO_F031K6 board
564
567
Nucleo_32.menu.pnum.NUCLEO_F031K6=Nucleo F031K6
@@ -690,6 +693,7 @@ Disco.build.core=arduino
690
693
Disco.build.board=Disco
691
694
Disco.build.variant_h=variant_{build.board}.h
692
695
Disco.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
696
+ Disco.upload.tool.default=massStorageCopy
693
697
694
698
# B_G431B_ESC1 board
695
699
Disco.menu.pnum.B_G431B_ESC1=B-G431B-ESC1
@@ -907,6 +911,7 @@ Eval.build.core=arduino
907
911
Eval.build.board=Eval
908
912
Eval.build.variant_h=variant_{build.board}.h
909
913
Eval.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
914
+ Eval.upload.tool.default=stm32CubeProg
910
915
911
916
# STEVAL_MKSBOX1V1 board
912
917
Eval.menu.pnum.STEVAL_MKSBOX1V1=SensorTile.box
@@ -944,6 +949,7 @@ STM32MP1.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
944
949
STM32MP1.build.series=STM32MP1xx
945
950
STM32MP1.build.cmsis_lib_gcc=arm_cortexM4l_math
946
951
STM32MP1.build.extra_flags=-DCORE_CM4 -D{build.product_line} {build.enable_virtio} {build.xSerial}
952
+ STM32MP1.upload.tool.default=remoteproc_gen
947
953
948
954
# STM32MP157A-DK1 board
949
955
STM32MP1.menu.pnum.STM32MP157A_DK1=STM32MP157A-DK1
@@ -980,6 +986,7 @@ GenF0.build.mcu=cortex-m0
980
986
GenF0.build.series=STM32F0xx
981
987
GenF0.build.cmsis_lib_gcc=arm_cortexM0l_math
982
988
GenF0.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
989
+ GenF0.upload.tool.default=stm32CubeProg
983
990
984
991
# DEMO_F030F4 board
985
992
GenF0.menu.pnum.DEMO_F030F4=STM32F030F4 Demo board (HSE 8Mhz)
@@ -1250,6 +1257,7 @@ GenF1.build.mcu=cortex-m3
1250
1257
GenF1.build.series=STM32F1xx
1251
1258
GenF1.build.cmsis_lib_gcc=arm_cortexM3l_math
1252
1259
GenF1.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
1260
+ GenF1.upload.tool.default=stm32CubeProg
1253
1261
1254
1262
# BLUEPILL_F103C6 board
1255
1263
GenF1.menu.pnum.BLUEPILL_F103C6=BluePill F103C6 (32K)
@@ -1858,6 +1866,7 @@ GenF2.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial
1858
1866
GenF2.build.mcu=cortex-m3
1859
1867
GenF2.build.series=STM32F2xx
1860
1868
GenF2.build.cmsis_lib_gcc=arm_cortexM3l_math
1869
+ GenF2.upload.tool.default=stm32CubeProg
1861
1870
1862
1871
# Generic F207ZCTx
1863
1872
GenF2.menu.pnum.GENERIC_F207ZCTX=Generic F207ZCTx
@@ -1935,6 +1944,7 @@ GenF3.build.mcu=cortex-m4
1935
1944
GenF3.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
1936
1945
GenF3.build.series=STM32F3xx
1937
1946
GenF3.build.cmsis_lib_gcc=arm_cortexM4lf_math
1947
+ GenF3.upload.tool.default=stm32CubeProg
1938
1948
1939
1949
# BLACKPILL_F303CC
1940
1950
GenF3.menu.pnum.BLACKPILL_F303CC=RobotDyn BlackPill F303CC
@@ -2106,6 +2116,7 @@ GenF4.build.mcu=cortex-m4
2106
2116
GenF4.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
2107
2117
GenF4.build.series=STM32F4xx
2108
2118
GenF4.build.cmsis_lib_gcc=arm_cortexM4lf_math
2119
+ GenF4.upload.tool.default=stm32CubeProg
2109
2120
2110
2121
# Black F407VE
2111
2122
# https://github.com/mcauser/BLACK_F407VEZ
@@ -2905,6 +2916,7 @@ GenF7.build.mcu=cortex-m7
2905
2916
GenF7.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
2906
2917
GenF7.build.series=STM32F7xx
2907
2918
GenF7.build.cmsis_lib_gcc=arm_cortexM7lfsp_math
2919
+ GenF7.upload.tool.default=stm32CubeProg
2908
2920
2909
2921
# Generic F745ZETx
2910
2922
GenF7.menu.pnum.GENERIC_F745ZETX=Generic F745ZETx
@@ -3180,6 +3192,7 @@ GenG0.build.mcu=cortex-m0plus
3180
3192
GenG0.build.series=STM32G0xx
3181
3193
GenG0.build.cmsis_lib_gcc=arm_cortexM0l_math
3182
3194
GenG0.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} -D__CORTEX_SC=0
3195
+ GenG0.upload.tool.default=stm32CubeProg
3183
3196
3184
3197
# Aurora One G030K8
3185
3198
GenG0.menu.pnum.AURORA_ONE=Aurora One
@@ -3505,6 +3518,7 @@ GenG4.build.mcu=cortex-m4
3505
3518
GenG4.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
3506
3519
GenG4.build.series=STM32G4xx
3507
3520
GenG4.build.cmsis_lib_gcc=arm_cortexM4lf_math
3521
+ GenG4.upload.tool.default=stm32CubeProg
3508
3522
3509
3523
# Generic G431C6Ux
3510
3524
GenG4.menu.pnum.GENERIC_G431C6UX=Generic G431C6Ux
@@ -3757,6 +3771,7 @@ GenH7.build.cmsis_lib_gcc=arm_cortexM7lfsp_math
3757
3771
GenH7.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
3758
3772
GenH7.build.series=STM32H7xx
3759
3773
GenH7.build.mcu=cortex-m7
3774
+ GenH7.upload.tool.default=stm32CubeProg
3760
3775
3761
3776
# Daisy Seed board
3762
3777
GenH7.menu.pnum.DAISY_SEED=Daisy Seed
@@ -4137,6 +4152,7 @@ GenL0.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial
4137
4152
GenL0.build.mcu=cortex-m0plus
4138
4153
GenL0.build.series=STM32L0xx
4139
4154
GenL0.build.cmsis_lib_gcc=arm_cortexM0l_math
4155
+ GenL0.upload.tool.default=stm32CubeProg
4140
4156
4141
4157
# ThunderPack
4142
4158
GenL0.menu.pnum.THUNDERPACK_L072=ThunderPack v1.0
@@ -4412,6 +4428,7 @@ GenL1.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial
4412
4428
GenL1.build.mcu=cortex-m3
4413
4429
GenL1.build.series=STM32L1xx
4414
4430
GenL1.build.cmsis_lib_gcc=arm_cortexM3l_math
4431
+ GenL1.upload.tool.default=stm32CubeProg
4415
4432
4416
4433
# Generic L100C6Ux
4417
4434
GenL1.menu.pnum.GENERIC_L100C6UX=Generic L100C6Ux
@@ -4672,6 +4689,7 @@ GenL4.build.mcu=cortex-m4
4672
4689
GenL4.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
4673
4690
GenL4.build.series=STM32L4xx
4674
4691
GenL4.build.cmsis_lib_gcc=arm_cortexM4lf_math
4692
+ GenL4.upload.tool.default=stm32CubeProg
4675
4693
4676
4694
# Generic L412K8Tx
4677
4695
GenL4.menu.pnum.GENERIC_L412K8TX=Generic L412K8Tx
@@ -5220,6 +5238,7 @@ GenL5.build.mcu=cortex-m33
5220
5238
GenL5.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
5221
5239
GenL5.build.series=STM32L5xx
5222
5240
GenL5.build.cmsis_lib_gcc=arm_ARMv8MMLlfsp_math
5241
+ GenL5.upload.tool.default=stm32CubeProg
5223
5242
5224
5243
# Generic L552ZCTxQ
5225
5244
GenL5.menu.pnum.GENERIC_L552ZCTXQ=Generic L552ZCTxQ
@@ -5272,6 +5291,7 @@ GenU5.build.mcu=cortex-m33
5272
5291
GenU5.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
5273
5292
GenU5.build.series=STM32U5xx
5274
5293
GenU5.build.cmsis_lib_gcc=arm_ARMv8MMLlfsp_math
5294
+ GenU5.upload.tool.default=stm32CubeProg
5275
5295
5276
5296
# Generic U575AGIxQ
5277
5297
GenU5.menu.pnum.GENERIC_U575AGIXQ=Generic U575AGIxQ
@@ -5348,6 +5368,7 @@ GenWB.build.mcu=cortex-m4
5348
5368
GenWB.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
5349
5369
GenWB.build.series=STM32WBxx
5350
5370
GenWB.build.cmsis_lib_gcc=arm_cortexM4lf_math
5371
+ GenWB.upload.tool.default=stm32CubeProg
5351
5372
5352
5373
# Generic WB55CCUx
5353
5374
GenWB.menu.pnum.GENERIC_WB55CCUX=Generic WB55CCUx
@@ -5432,6 +5453,7 @@ GenWL.build.mcu=cortex-m4
5432
5453
#GenWL.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
5433
5454
GenWL.build.series=STM32WLxx
5434
5455
GenWL.build.cmsis_lib_gcc=arm_cortexM4lf_math
5456
+ GenWL.upload.tool.default=stm32CubeProg
5435
5457
5436
5458
# Generic node SE by The Things Industries
5437
5459
GenWL.menu.pnum.GENERIC_NODE_SE_TTI=Generic Node SE (TTI)
@@ -5595,6 +5617,7 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
5595
5617
3dprinter.build.board=3dprinter
5596
5618
3dprinter.build.variant_h=variant_{build.board}.h
5597
5619
3dprinter.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5620
+ 3dprinter.upload.tool.default=stm32CubeProg
5598
5621
5599
5622
# ARMED_V1 board
5600
5623
3dprinter.menu.pnum.ARMED_V1=Armed V1
@@ -5788,6 +5811,7 @@ BluesW.build.core=arduino
5788
5811
BluesW.build.board=BluesWireless
5789
5812
BluesW.build.variant_h=variant_{build.board}.h
5790
5813
BluesW.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5814
+ BluesW.upload.tool.default=stm32CubeProg
5791
5815
5792
5816
# Swan R5 board
5793
5817
BluesW.menu.pnum.SWAN_R5=Swan R5
@@ -5827,6 +5851,7 @@ Elecgator.build.core=arduino
5827
5851
Elecgator.build.board=elecgator
5828
5852
Elecgator.build.variant_h=variant_{build.board}.h
5829
5853
Elecgator.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5854
+ Elecgator.upload.tool.default=stm32CubeProg
5830
5855
5831
5856
# EtherCATduino board
5832
5857
Elecgator.menu.pnum.ETHERCAT_DUINO=EtherCATduino
@@ -5861,6 +5886,7 @@ ESC_board.build.core=arduino
5861
5886
ESC_board.build.board=FCE_board
5862
5887
ESC_board.build.variant_h=variant_{build.board}.h
5863
5888
ESC_board.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5889
+ ESC_board.upload.tool.default=stm32CubeProg
5864
5890
5865
5891
# WRAITH32_V1 board
5866
5892
ESC_board.menu.pnum.WRAITH32_V1=Wraith V1 ESC
@@ -5911,6 +5937,7 @@ Garatronic.build.core=arduino
5911
5937
Garatronic.build.board=Garatronic
5912
5938
Garatronic.build.variant_h=variant_{build.board}.h
5913
5939
Garatronic.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5940
+ Garatronic.upload.tool.default=stm32CubeProg
5914
5941
5915
5942
# PYBSTICK26(DUINO) board with F072RB
5916
5943
Garatronic.menu.pnum.PYBSTICK26_DUINO=PYBSTICK26 Duino
@@ -5978,6 +6005,7 @@ GenFlight.build.core=arduino
5978
6005
GenFlight.build.board=Genericflight
5979
6006
GenFlight.build.variant_h=variant_{build.board}.h
5980
6007
GenFlight.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
6008
+ GenFlight.upload.tool.default=stm32CubeProg
5981
6009
5982
6010
# AfroFlight Rev5
5983
6011
GenFlight.menu.pnum.AFROFLIGHT_F103CB=Afro Flight Rev5 (8MHz)
@@ -6065,6 +6093,7 @@ LoRa.build.core=arduino
6065
6093
LoRa.build.board=LoRa
6066
6094
LoRa.build.variant_h=variant_{build.board}.h
6067
6095
LoRa.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6096
+ LoRa.upload.tool.default=stm32CubeProg
6068
6097
6069
6098
# RAK811_TRACKER board
6070
6099
LoRa.menu.pnum.RAK811_TRACKER=RAK811 LoRa Tracker (16kb RAM)
@@ -6156,6 +6185,7 @@ Midatronics.build.core=arduino
6156
6185
Midatronics.build.board=Midatronics
6157
6186
Midatronics.build.variant_h=variant_{build.board}.h
6158
6187
Midatronics.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6188
+ Midatronics.upload.tool.default=massStorageCopy
6159
6189
6160
6190
# MKR_SHARKY board
6161
6191
Midatronics.menu.pnum.MKR_SHARKY=MKR Sharky
0 commit comments