Skip to content

Commit 051d342

Browse files
committed
fix: arduino-cli upload failed
Error during Upload: Property 'upload.tool.serial' is undefined Issue present for arduino-cli version less than 0.21.0 See arduino/arduino-cli#1444 Signed-off-by: Frederic Pillon <[email protected]>
1 parent de25178 commit 051d342

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

Diff for: boards.txt

+30
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ Nucleo_144.build.core=arduino
2020
Nucleo_144.build.board=Nucleo_144
2121
Nucleo_144.build.variant_h=variant_{build.board}.h
2222
Nucleo_144.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
23+
Nucleo_144.upload.tool.default=massStorageCopy
2324

2425
# NUCLEO_F207ZG board
2526
Nucleo_144.menu.pnum.NUCLEO_F207ZG=Nucleo F207ZG
@@ -223,6 +224,7 @@ Nucleo_64.build.core=arduino
223224
Nucleo_64.build.board=Nucleo_64
224225
Nucleo_64.build.variant_h=variant_{build.board}.h
225226
Nucleo_64.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
227+
Nucleo_64.upload.tool.default=massStorageCopy
226228

227229
# NUCLEO_F030R8 board
228230
Nucleo_64.menu.pnum.NUCLEO_F030R8=Nucleo F030R8
@@ -559,6 +561,7 @@ Nucleo_32.build.core=arduino
559561
Nucleo_32.build.board=Nucleo_32
560562
Nucleo_32.build.variant_h=variant_{build.board}.h
561563
Nucleo_32.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
564+
Nucleo_32.upload.tool.default=massStorageCopy
562565

563566
# NUCLEO_F031K6 board
564567
Nucleo_32.menu.pnum.NUCLEO_F031K6=Nucleo F031K6
@@ -690,6 +693,7 @@ Disco.build.core=arduino
690693
Disco.build.board=Disco
691694
Disco.build.variant_h=variant_{build.board}.h
692695
Disco.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
696+
Disco.upload.tool.default=massStorageCopy
693697

694698
# B_G431B_ESC1 board
695699
Disco.menu.pnum.B_G431B_ESC1=B-G431B-ESC1
@@ -907,6 +911,7 @@ Eval.build.core=arduino
907911
Eval.build.board=Eval
908912
Eval.build.variant_h=variant_{build.board}.h
909913
Eval.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
914+
Eval.upload.tool.default=stm32CubeProg
910915

911916
# STEVAL_MKSBOX1V1 board
912917
Eval.menu.pnum.STEVAL_MKSBOX1V1=SensorTile.box
@@ -944,6 +949,7 @@ STM32MP1.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
944949
STM32MP1.build.series=STM32MP1xx
945950
STM32MP1.build.cmsis_lib_gcc=arm_cortexM4l_math
946951
STM32MP1.build.extra_flags=-DCORE_CM4 -D{build.product_line} {build.enable_virtio} {build.xSerial}
952+
STM32MP1.upload.tool.default=remoteproc_gen
947953

948954
# STM32MP157A-DK1 board
949955
STM32MP1.menu.pnum.STM32MP157A_DK1=STM32MP157A-DK1
@@ -980,6 +986,7 @@ GenF0.build.mcu=cortex-m0
980986
GenF0.build.series=STM32F0xx
981987
GenF0.build.cmsis_lib_gcc=arm_cortexM0l_math
982988
GenF0.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
989+
GenF0.upload.tool.default=stm32CubeProg
983990

984991
# DEMO_F030F4 board
985992
GenF0.menu.pnum.DEMO_F030F4=STM32F030F4 Demo board (HSE 8Mhz)
@@ -1250,6 +1257,7 @@ GenF1.build.mcu=cortex-m3
12501257
GenF1.build.series=STM32F1xx
12511258
GenF1.build.cmsis_lib_gcc=arm_cortexM3l_math
12521259
GenF1.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
1260+
GenF1.upload.tool.default=stm32CubeProg
12531261

12541262
# BLUEPILL_F103C6 board
12551263
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
18581866
GenF2.build.mcu=cortex-m3
18591867
GenF2.build.series=STM32F2xx
18601868
GenF2.build.cmsis_lib_gcc=arm_cortexM3l_math
1869+
GenF2.upload.tool.default=stm32CubeProg
18611870

18621871
# Generic F207ZCTx
18631872
GenF2.menu.pnum.GENERIC_F207ZCTX=Generic F207ZCTx
@@ -1935,6 +1944,7 @@ GenF3.build.mcu=cortex-m4
19351944
GenF3.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
19361945
GenF3.build.series=STM32F3xx
19371946
GenF3.build.cmsis_lib_gcc=arm_cortexM4lf_math
1947+
GenF3.upload.tool.default=stm32CubeProg
19381948

19391949
# BLACKPILL_F303CC
19401950
GenF3.menu.pnum.BLACKPILL_F303CC=RobotDyn BlackPill F303CC
@@ -2106,6 +2116,7 @@ GenF4.build.mcu=cortex-m4
21062116
GenF4.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
21072117
GenF4.build.series=STM32F4xx
21082118
GenF4.build.cmsis_lib_gcc=arm_cortexM4lf_math
2119+
GenF4.upload.tool.default=stm32CubeProg
21092120

21102121
# Black F407VE
21112122
# https://github.com/mcauser/BLACK_F407VEZ
@@ -2905,6 +2916,7 @@ GenF7.build.mcu=cortex-m7
29052916
GenF7.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
29062917
GenF7.build.series=STM32F7xx
29072918
GenF7.build.cmsis_lib_gcc=arm_cortexM7lfsp_math
2919+
GenF7.upload.tool.default=stm32CubeProg
29082920

29092921
# Generic F745ZETx
29102922
GenF7.menu.pnum.GENERIC_F745ZETX=Generic F745ZETx
@@ -3180,6 +3192,7 @@ GenG0.build.mcu=cortex-m0plus
31803192
GenG0.build.series=STM32G0xx
31813193
GenG0.build.cmsis_lib_gcc=arm_cortexM0l_math
31823194
GenG0.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} -D__CORTEX_SC=0
3195+
GenG0.upload.tool.default=stm32CubeProg
31833196

31843197
# Aurora One G030K8
31853198
GenG0.menu.pnum.AURORA_ONE=Aurora One
@@ -3505,6 +3518,7 @@ GenG4.build.mcu=cortex-m4
35053518
GenG4.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
35063519
GenG4.build.series=STM32G4xx
35073520
GenG4.build.cmsis_lib_gcc=arm_cortexM4lf_math
3521+
GenG4.upload.tool.default=stm32CubeProg
35083522

35093523
# Generic G431C6Ux
35103524
GenG4.menu.pnum.GENERIC_G431C6UX=Generic G431C6Ux
@@ -3757,6 +3771,7 @@ GenH7.build.cmsis_lib_gcc=arm_cortexM7lfsp_math
37573771
GenH7.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
37583772
GenH7.build.series=STM32H7xx
37593773
GenH7.build.mcu=cortex-m7
3774+
GenH7.upload.tool.default=stm32CubeProg
37603775

37613776
# Daisy Seed board
37623777
GenH7.menu.pnum.DAISY_SEED=Daisy Seed
@@ -4137,6 +4152,7 @@ GenL0.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial
41374152
GenL0.build.mcu=cortex-m0plus
41384153
GenL0.build.series=STM32L0xx
41394154
GenL0.build.cmsis_lib_gcc=arm_cortexM0l_math
4155+
GenL0.upload.tool.default=stm32CubeProg
41404156

41414157
# ThunderPack
41424158
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
44124428
GenL1.build.mcu=cortex-m3
44134429
GenL1.build.series=STM32L1xx
44144430
GenL1.build.cmsis_lib_gcc=arm_cortexM3l_math
4431+
GenL1.upload.tool.default=stm32CubeProg
44154432

44164433
# Generic L100C6Ux
44174434
GenL1.menu.pnum.GENERIC_L100C6UX=Generic L100C6Ux
@@ -4672,6 +4689,7 @@ GenL4.build.mcu=cortex-m4
46724689
GenL4.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
46734690
GenL4.build.series=STM32L4xx
46744691
GenL4.build.cmsis_lib_gcc=arm_cortexM4lf_math
4692+
GenL4.upload.tool.default=stm32CubeProg
46754693

46764694
# Generic L412K8Tx
46774695
GenL4.menu.pnum.GENERIC_L412K8TX=Generic L412K8Tx
@@ -5220,6 +5238,7 @@ GenL5.build.mcu=cortex-m33
52205238
GenL5.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
52215239
GenL5.build.series=STM32L5xx
52225240
GenL5.build.cmsis_lib_gcc=arm_ARMv8MMLlfsp_math
5241+
GenL5.upload.tool.default=stm32CubeProg
52235242

52245243
# Generic L552ZCTxQ
52255244
GenL5.menu.pnum.GENERIC_L552ZCTXQ=Generic L552ZCTxQ
@@ -5272,6 +5291,7 @@ GenU5.build.mcu=cortex-m33
52725291
GenU5.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
52735292
GenU5.build.series=STM32U5xx
52745293
GenU5.build.cmsis_lib_gcc=arm_ARMv8MMLlfsp_math
5294+
GenU5.upload.tool.default=stm32CubeProg
52755295

52765296
# Generic U575AGIxQ
52775297
GenU5.menu.pnum.GENERIC_U575AGIXQ=Generic U575AGIxQ
@@ -5348,6 +5368,7 @@ GenWB.build.mcu=cortex-m4
53485368
GenWB.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
53495369
GenWB.build.series=STM32WBxx
53505370
GenWB.build.cmsis_lib_gcc=arm_cortexM4lf_math
5371+
GenWB.upload.tool.default=stm32CubeProg
53515372

53525373
# Generic WB55CCUx
53535374
GenWB.menu.pnum.GENERIC_WB55CCUX=Generic WB55CCUx
@@ -5432,6 +5453,7 @@ GenWL.build.mcu=cortex-m4
54325453
#GenWL.build.flags.fp=-mfpu=fpv4-sp-d16 -mfloat-abi=hard
54335454
GenWL.build.series=STM32WLxx
54345455
GenWL.build.cmsis_lib_gcc=arm_cortexM4lf_math
5456+
GenWL.upload.tool.default=stm32CubeProg
54355457

54365458
# Generic node SE by The Things Industries
54375459
GenWL.menu.pnum.GENERIC_NODE_SE_TTI=Generic Node SE (TTI)
@@ -5595,6 +5617,7 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
55955617
3dprinter.build.board=3dprinter
55965618
3dprinter.build.variant_h=variant_{build.board}.h
55975619
3dprinter.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5620+
3dprinter.upload.tool.default=stm32CubeProg
55985621

55995622
# ARMED_V1 board
56005623
3dprinter.menu.pnum.ARMED_V1=Armed V1
@@ -5788,6 +5811,7 @@ BluesW.build.core=arduino
57885811
BluesW.build.board=BluesWireless
57895812
BluesW.build.variant_h=variant_{build.board}.h
57905813
BluesW.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5814+
BluesW.upload.tool.default=stm32CubeProg
57915815

57925816
# Swan R5 board
57935817
BluesW.menu.pnum.SWAN_R5=Swan R5
@@ -5827,6 +5851,7 @@ Elecgator.build.core=arduino
58275851
Elecgator.build.board=elecgator
58285852
Elecgator.build.variant_h=variant_{build.board}.h
58295853
Elecgator.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5854+
Elecgator.upload.tool.default=stm32CubeProg
58305855

58315856
# EtherCATduino board
58325857
Elecgator.menu.pnum.ETHERCAT_DUINO=EtherCATduino
@@ -5861,6 +5886,7 @@ ESC_board.build.core=arduino
58615886
ESC_board.build.board=FCE_board
58625887
ESC_board.build.variant_h=variant_{build.board}.h
58635888
ESC_board.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5889+
ESC_board.upload.tool.default=stm32CubeProg
58645890

58655891
# WRAITH32_V1 board
58665892
ESC_board.menu.pnum.WRAITH32_V1=Wraith V1 ESC
@@ -5911,6 +5937,7 @@ Garatronic.build.core=arduino
59115937
Garatronic.build.board=Garatronic
59125938
Garatronic.build.variant_h=variant_{build.board}.h
59135939
Garatronic.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
5940+
Garatronic.upload.tool.default=stm32CubeProg
59145941

59155942
# PYBSTICK26(DUINO) board with F072RB
59165943
Garatronic.menu.pnum.PYBSTICK26_DUINO=PYBSTICK26 Duino
@@ -5978,6 +6005,7 @@ GenFlight.build.core=arduino
59786005
GenFlight.build.board=Genericflight
59796006
GenFlight.build.variant_h=variant_{build.board}.h
59806007
GenFlight.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial} {build.bootloader_flags}
6008+
GenFlight.upload.tool.default=stm32CubeProg
59816009

59826010
# AfroFlight Rev5
59836011
GenFlight.menu.pnum.AFROFLIGHT_F103CB=Afro Flight Rev5 (8MHz)
@@ -6065,6 +6093,7 @@ LoRa.build.core=arduino
60656093
LoRa.build.board=LoRa
60666094
LoRa.build.variant_h=variant_{build.board}.h
60676095
LoRa.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6096+
LoRa.upload.tool.default=stm32CubeProg
60686097

60696098
# RAK811_TRACKER board
60706099
LoRa.menu.pnum.RAK811_TRACKER=RAK811 LoRa Tracker (16kb RAM)
@@ -6156,6 +6185,7 @@ Midatronics.build.core=arduino
61566185
Midatronics.build.board=Midatronics
61576186
Midatronics.build.variant_h=variant_{build.board}.h
61586187
Midatronics.build.extra_flags=-D{build.product_line} {build.enable_usb} {build.xSerial}
6188+
Midatronics.upload.tool.default=massStorageCopy
61596189

61606190
# MKR_SHARKY board
61616191
Midatronics.menu.pnum.MKR_SHARKY=MKR Sharky

0 commit comments

Comments
 (0)