@@ -20,6 +20,9 @@ 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.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
23
26
24
27
# NUCLEO_F207ZG board
25
28
Nucleo_144.menu.pnum.NUCLEO_F207ZG=Nucleo F207ZG
@@ -235,6 +238,9 @@ Nucleo_64.build.core=arduino
235
238
Nucleo_64.build.board=Nucleo_64
236
239
Nucleo_64.build.variant_h=variant_{build.board}.h
237
240
Nucleo_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
238
244
239
245
# NUCLEO_F030R8 board
240
246
Nucleo_64.menu.pnum.NUCLEO_F030R8=Nucleo F030R8
@@ -596,6 +602,9 @@ Nucleo_32.build.core=arduino
596
602
Nucleo_32.build.board=Nucleo_32
597
603
Nucleo_32.build.variant_h=variant_{build.board}.h
598
604
Nucleo_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
599
608
600
609
# NUCLEO_F031K6 board
601
610
Nucleo_32.menu.pnum.NUCLEO_F031K6=Nucleo F031K6
@@ -731,6 +740,9 @@ Disco.build.core=arduino
731
740
Disco.build.board=Disco
732
741
Disco.build.variant_h=variant_{build.board}.h
733
742
Disco.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
734
746
735
747
# B_G431B_ESC1 board
736
748
Disco.menu.pnum.B_G431B_ESC1=B-G431B-ESC1
@@ -957,6 +969,9 @@ Eval.build.core=arduino
957
969
Eval.build.board=Eval
958
970
Eval.build.variant_h=variant_{build.board}.h
959
971
Eval.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
960
975
961
976
# STEVAL_MKSBOX1V1 board
962
977
Eval.menu.pnum.STEVAL_MKSBOX1V1=SensorTile.box
@@ -987,6 +1002,9 @@ Eval.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
987
1002
# STM32MP1 microprocessor series (MPU + MCU)
988
1003
989
1004
STM32MP1.name=STM32MP1 series coprocessor
1005
+ STM32MP1.upload.tool.default=remoteproc_gen
1006
+ STM32MP1.upload.maximum_size=0
1007
+ STM32MP1.upload.maximum_data_size=0
990
1008
991
1009
STM32MP1.build.core=arduino
992
1010
STM32MP1.build.board=STM32MP1
@@ -1032,6 +1050,9 @@ GenF0.build.mcu=cortex-m0
1032
1050
GenF0.build.series=STM32F0xx
1033
1051
GenF0.build.cmsis_lib_gcc=arm_cortexM0l_math
1034
1052
GenF0.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
1035
1056
1036
1057
# DEMO_F030F4 board
1037
1058
GenF0.menu.pnum.DEMO_F030F4=STM32F030F4 Demo board (HSE 8Mhz)
@@ -1302,6 +1323,9 @@ GenF1.build.mcu=cortex-m3
1302
1323
GenF1.build.series=STM32F1xx
1303
1324
GenF1.build.cmsis_lib_gcc=arm_cortexM3l_math
1304
1325
GenF1.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
1305
1329
1306
1330
# BLUEPILL_F103C6 board
1307
1331
GenF1.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
1910
1934
GenF2.build.mcu=cortex-m3
1911
1935
GenF2.build.series=STM32F2xx
1912
1936
GenF2.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
1913
1940
1914
1941
# Generic F207ZCTx
1915
1942
GenF2.menu.pnum.GENERIC_F207ZCTX=Generic F207ZCTx
@@ -1988,6 +2015,9 @@ GenF3.build.fpu=-mfpu=fpv4-sp-d16
1988
2015
GenF3.build.float-abi=-mfloat-abi=hard
1989
2016
GenF3.build.series=STM32F3xx
1990
2017
GenF3.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
1991
2021
1992
2022
# BLACKPILL_F303CC
1993
2023
GenF3.menu.pnum.BLACKPILL_F303CC=RobotDyn BlackPill F303CC
@@ -2160,6 +2190,9 @@ GenF4.build.fpu=-mfpu=fpv4-sp-d16
2160
2190
GenF4.build.float-abi=-mfloat-abi=hard
2161
2191
GenF4.build.series=STM32F4xx
2162
2192
GenF4.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
2163
2196
2164
2197
# Black F407VE
2165
2198
# https://github.com/mcauser/BLACK_F407VEZ
@@ -2960,6 +2993,9 @@ GenF7.build.fpu=-mfpu=fpv4-sp-d16
2960
2993
GenF7.build.float-abi=-mfloat-abi=hard
2961
2994
GenF7.build.series=STM32F7xx
2962
2995
GenF7.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
2963
2999
2964
3000
# Generic F722RCTx
2965
3001
GenF7.menu.pnum.GENERIC_F722RCTX=Generic F722RCTx
@@ -3347,6 +3383,9 @@ GenG0.build.mcu=cortex-m0plus
3347
3383
GenG0.build.series=STM32G0xx
3348
3384
GenG0.build.cmsis_lib_gcc=arm_cortexM0l_math
3349
3385
GenG0.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
3350
3389
3351
3390
# AGAFIA SG0
3352
3391
GenG0.menu.pnum.AGAFIA_SG0=AGAFIA SG0
@@ -3794,6 +3833,9 @@ GenG4.build.fpu=-mfpu=fpv4-sp-d16
3794
3833
GenG4.build.float-abi=-mfloat-abi=hard
3795
3834
GenG4.build.series=STM32G4xx
3796
3835
GenG4.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
3797
3839
3798
3840
# Generic G431C6Ux
3799
3841
GenG4.menu.pnum.GENERIC_G431C6UX=Generic G431C6Ux
@@ -4114,6 +4156,9 @@ GenH7.build.fpu=-mfpu=fpv4-sp-d16
4114
4156
GenH7.build.float-abi=-mfloat-abi=hard
4115
4157
GenH7.build.series=STM32H7xx
4116
4158
GenH7.build.mcu=cortex-m7
4159
+ GenH7.upload.tool.default=stm32CubeProg
4160
+ GenH7.upload.maximum_size=0
4161
+ GenH7.upload.maximum_data_size=0
4117
4162
4118
4163
# Daisy Seed board
4119
4164
GenH7.menu.pnum.DAISY_SEED=Daisy Seed
@@ -4494,6 +4539,9 @@ GenL0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
4494
4539
GenL0.build.mcu=cortex-m0plus
4495
4540
GenL0.build.series=STM32L0xx
4496
4541
GenL0.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
4497
4545
4498
4546
# ThunderPack
4499
4547
GenL0.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
4769
4817
GenL1.build.mcu=cortex-m3
4770
4818
GenL1.build.series=STM32L1xx
4771
4819
GenL1.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
4772
4823
4773
4824
# Generic L100C6Ux
4774
4825
GenL1.menu.pnum.GENERIC_L100C6UX=Generic L100C6Ux
@@ -5030,6 +5081,9 @@ GenL4.build.fpu=-mfpu=fpv4-sp-d16
5030
5081
GenL4.build.float-abi=-mfloat-abi=hard
5031
5082
GenL4.build.series=STM32L4xx
5032
5083
GenL4.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
5033
5087
5034
5088
# Generic L412K8Tx
5035
5089
GenL4.menu.pnum.GENERIC_L412K8TX=Generic L412K8Tx
@@ -5627,6 +5681,9 @@ GenL5.build.fpu=-mfpu=fpv4-sp-d16
5627
5681
GenL5.build.float-abi=-mfloat-abi=hard
5628
5682
GenL5.build.series=STM32L5xx
5629
5683
GenL5.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
5630
5687
5631
5688
# Generic L552ZCTxQ
5632
5689
GenL5.menu.pnum.GENERIC_L552ZCTXQ=Generic L552ZCTxQ
@@ -5680,6 +5737,9 @@ GenU5.build.fpu=-mfpu=fpv4-sp-d16
5680
5737
GenU5.build.float-abi=-mfloat-abi=hard
5681
5738
GenU5.build.series=STM32U5xx
5682
5739
GenU5.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
5683
5743
5684
5744
# Generic U575AGIxQ
5685
5745
GenU5.menu.pnum.GENERIC_U575AGIXQ=Generic U575AGIxQ
@@ -5757,6 +5817,9 @@ GenWB.build.fpu=-mfpu=fpv4-sp-d16
5757
5817
GenWB.build.float-abi=-mfloat-abi=hard
5758
5818
GenWB.build.series=STM32WBxx
5759
5819
GenWB.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
5760
5823
5761
5824
# Generic WB55CCUx
5762
5825
GenWB.menu.pnum.GENERIC_WB55CCUX=Generic WB55CCUx
@@ -5842,6 +5905,9 @@ GenWL.build.mcu=cortex-m4
5842
5905
#GenWL.build.float-abi=-mfloat-abi=hard
5843
5906
GenWL.build.series=STM32WLxx
5844
5907
GenWL.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
5845
5911
5846
5912
# Generic node SE by The Things Industries
5847
5913
GenWL.menu.pnum.GENERIC_NODE_SE_TTI=Generic Node SE (TTI)
@@ -6005,6 +6071,9 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
6005
6071
3dprinter.build.board=3dprinter
6006
6072
3dprinter.build.variant_h=variant_{build.board}.h
6007
6073
3dprinter.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
6008
6077
6009
6078
# ARMED_V1 board
6010
6079
3dprinter.menu.pnum.ARMED_V1=Armed V1
@@ -6206,6 +6275,9 @@ BluesW.build.core=arduino
6206
6275
BluesW.build.board=BluesWireless
6207
6276
BluesW.build.variant_h=variant_{build.board}.h
6208
6277
BluesW.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
6209
6281
6210
6282
# Swan R5 board
6211
6283
BluesW.menu.pnum.SWAN_R5=Swan R5
@@ -6246,6 +6318,9 @@ Elecgator.build.core=arduino
6246
6318
Elecgator.build.board=elecgator
6247
6319
Elecgator.build.variant_h=variant_{build.board}.h
6248
6320
Elecgator.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
6249
6324
6250
6325
# EtherCATduino board
6251
6326
Elecgator.menu.pnum.ETHERCAT_DUINO=EtherCATduino
@@ -6281,6 +6356,9 @@ ESC_board.build.core=arduino
6281
6356
ESC_board.build.board=FCE_board
6282
6357
ESC_board.build.variant_h=variant_{build.board}.h
6283
6358
ESC_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
6284
6362
6285
6363
# WRAITH32_V1 board
6286
6364
ESC_board.menu.pnum.WRAITH32_V1=Wraith V1 ESC
@@ -6331,6 +6409,9 @@ Garatronic.build.core=arduino
6331
6409
Garatronic.build.board=Garatronic
6332
6410
Garatronic.build.variant_h=variant_{build.board}.h
6333
6411
Garatronic.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
6334
6415
6335
6416
# PYBSTICK26(DUINO) board with F072RB
6336
6417
Garatronic.menu.pnum.PYBSTICK26_DUINO=PYBSTICK26 Duino
@@ -6401,6 +6482,9 @@ GenFlight.build.core=arduino
6401
6482
GenFlight.build.board=Genericflight
6402
6483
GenFlight.build.variant_h=variant_{build.board}.h
6403
6484
GenFlight.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
6404
6488
6405
6489
# AfroFlight Rev5
6406
6490
GenFlight.menu.pnum.AFROFLIGHT_F103CB=Afro Flight Rev5 (8MHz)
@@ -6489,6 +6573,9 @@ LoRa.build.core=arduino
6489
6573
LoRa.build.board=LoRa
6490
6574
LoRa.build.variant_h=variant_{build.board}.h
6491
6575
LoRa.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
6492
6579
6493
6580
# ACSIP S76S board
6494
6581
LoRa.menu.pnum.ACSIP_S76S=ACSIP S76S
@@ -6593,6 +6680,9 @@ Midatronics.build.core=arduino
6593
6680
Midatronics.build.board=Midatronics
6594
6681
Midatronics.build.variant_h=variant_{build.board}.h
6595
6682
Midatronics.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
6596
6686
6597
6687
# MKR_SHARKY board
6598
6688
Midatronics.menu.pnum.MKR_SHARKY=MKR Sharky
0 commit comments