Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commita4e4377

Browse files
committed
ci(arduino-lint): fix new error raised by new version 1.2.1
Linting platform in STMicroelectronics\hardware\stm32\2.3.0ERROR: Missing upload.tool.<protocol_name> property for board ID(s) Nucleo_144, Nucleo_64, Nucleo_32, Disco, Eval, STM32MP1, GenF0, GenF1, GenF2, GenF3, GenF4, GenF7, GenG0, GenG4, GenH7, GenL0, GenL1, GenL4, GenL5, GenU5, GenWB, GenWL, 3dprinter, BluesW, Elecgator, ESC_board, Garatronic, GenFlight, LoRa, Midatronics See:https://arduino.github.io/arduino-cli/latest/platform-specification/#sketch-upload-configuration (Rule PF016)WARNING: Missing upload.maximum_size property for board ID(s) Nucleo_144, Nucleo_64, Nucleo_32, Disco, Eval, STM32MP1, GenF0, GenF1, GenF2, GenF3, GenF4, GenF7, GenG0, GenG4, GenH7, GenL0, GenL1, GenL4, GenL5, GenU5, GenWB, GenWL, 3dprinter, BluesW, Elecgator, ESC_board, Garatronic, GenFlight, LoRa, Midatronics See:https://arduino.github.io/arduino-cli/latest/platform-specification/#recipes-to-compute-binary-sketch-size (Rule PF018)WARNING: Missing upload.maximum_data_size property for board ID(s) Nucleo_144, Nucleo_64, Nucleo_32, Disco, Eval, STM32MP1, GenF0, GenF1, GenF2, GenF3, GenF4, GenF7, GenG0, GenG4, GenH7, GenL0, GenL1, GenL4, GenL5, GenU5, GenWB, GenWL, 3dprinter, BluesW, Elecgator, ESC_board, Garatronic, GenFlight, LoRa, Midatronics See:https://arduino.github.io/arduino-cli/latest/platform-specification/#recipes-to-compute-binary-sketch-size (Rule PF020)Linter results for project: 1 ERRORS, 2 WARNINGSSigned-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parente3f4ee4 commita4e4377

File tree

2 files changed

+93
-0
lines changed

2 files changed

+93
-0
lines changed

‎boards.txt

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ 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.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
2528
Nucleo_144.menu.pnum.NUCLEO_F207ZG=Nucleo F207ZG
@@ -235,6 +238,9 @@ Nucleo_64.build.core=arduino
235238
Nucleo_64.build.board=Nucleo_64
236239
Nucleo_64.build.variant_h=variant_{build.board}.h
237240
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
238244

239245
# NUCLEO_F030R8 board
240246
Nucleo_64.menu.pnum.NUCLEO_F030R8=Nucleo F030R8
@@ -596,6 +602,9 @@ Nucleo_32.build.core=arduino
596602
Nucleo_32.build.board=Nucleo_32
597603
Nucleo_32.build.variant_h=variant_{build.board}.h
598604
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
599608

600609
# NUCLEO_F031K6 board
601610
Nucleo_32.menu.pnum.NUCLEO_F031K6=Nucleo F031K6
@@ -731,6 +740,9 @@ Disco.build.core=arduino
731740
Disco.build.board=Disco
732741
Disco.build.variant_h=variant_{build.board}.h
733742
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
734746

735747
# B_G431B_ESC1 board
736748
Disco.menu.pnum.B_G431B_ESC1=B-G431B-ESC1
@@ -957,6 +969,9 @@ Eval.build.core=arduino
957969
Eval.build.board=Eval
958970
Eval.build.variant_h=variant_{build.board}.h
959971
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
960975

961976
# STEVAL_MKSBOX1V1 board
962977
Eval.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

9891004
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
9901008

9911009
STM32MP1.build.core=arduino
9921010
STM32MP1.build.board=STM32MP1
@@ -1032,6 +1050,9 @@ GenF0.build.mcu=cortex-m0
10321050
GenF0.build.series=STM32F0xx
10331051
GenF0.build.cmsis_lib_gcc=arm_cortexM0l_math
10341052
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
10351056

10361057
# DEMO_F030F4 board
10371058
GenF0.menu.pnum.DEMO_F030F4=STM32F030F4 Demo board (HSE 8Mhz)
@@ -1302,6 +1323,9 @@ GenF1.build.mcu=cortex-m3
13021323
GenF1.build.series=STM32F1xx
13031324
GenF1.build.cmsis_lib_gcc=arm_cortexM3l_math
13041325
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
13051329

13061330
# BLUEPILL_F103C6 board
13071331
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
19101934
GenF2.build.mcu=cortex-m3
19111935
GenF2.build.series=STM32F2xx
19121936
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
19131940

19141941
# Generic F207ZCTx
19151942
GenF2.menu.pnum.GENERIC_F207ZCTX=Generic F207ZCTx
@@ -1988,6 +2015,9 @@ GenF3.build.fpu=-mfpu=fpv4-sp-d16
19882015
GenF3.build.float-abi=-mfloat-abi=hard
19892016
GenF3.build.series=STM32F3xx
19902017
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
19912021

19922022
# BLACKPILL_F303CC
19932023
GenF3.menu.pnum.BLACKPILL_F303CC=RobotDyn BlackPill F303CC
@@ -2160,6 +2190,9 @@ GenF4.build.fpu=-mfpu=fpv4-sp-d16
21602190
GenF4.build.float-abi=-mfloat-abi=hard
21612191
GenF4.build.series=STM32F4xx
21622192
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
21632196

21642197
# Black F407VE
21652198
# https://github.com/mcauser/BLACK_F407VEZ
@@ -2960,6 +2993,9 @@ GenF7.build.fpu=-mfpu=fpv4-sp-d16
29602993
GenF7.build.float-abi=-mfloat-abi=hard
29612994
GenF7.build.series=STM32F7xx
29622995
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
29632999

29643000
# Generic F722RCTx
29653001
GenF7.menu.pnum.GENERIC_F722RCTX=Generic F722RCTx
@@ -3347,6 +3383,9 @@ GenG0.build.mcu=cortex-m0plus
33473383
GenG0.build.series=STM32G0xx
33483384
GenG0.build.cmsis_lib_gcc=arm_cortexM0l_math
33493385
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
33503389

33513390
# AGAFIA SG0
33523391
GenG0.menu.pnum.AGAFIA_SG0=AGAFIA SG0
@@ -3794,6 +3833,9 @@ GenG4.build.fpu=-mfpu=fpv4-sp-d16
37943833
GenG4.build.float-abi=-mfloat-abi=hard
37953834
GenG4.build.series=STM32G4xx
37963835
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
37973839

37983840
# Generic G431C6Ux
37993841
GenG4.menu.pnum.GENERIC_G431C6UX=Generic G431C6Ux
@@ -4114,6 +4156,9 @@ GenH7.build.fpu=-mfpu=fpv4-sp-d16
41144156
GenH7.build.float-abi=-mfloat-abi=hard
41154157
GenH7.build.series=STM32H7xx
41164158
GenH7.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
41194164
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
44944539
GenL0.build.mcu=cortex-m0plus
44954540
GenL0.build.series=STM32L0xx
44964541
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
44974545

44984546
# ThunderPack
44994547
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
47694817
GenL1.build.mcu=cortex-m3
47704818
GenL1.build.series=STM32L1xx
47714819
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
47724823

47734824
# Generic L100C6Ux
47744825
GenL1.menu.pnum.GENERIC_L100C6UX=Generic L100C6Ux
@@ -5030,6 +5081,9 @@ GenL4.build.fpu=-mfpu=fpv4-sp-d16
50305081
GenL4.build.float-abi=-mfloat-abi=hard
50315082
GenL4.build.series=STM32L4xx
50325083
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
50335087

50345088
# Generic L412K8Tx
50355089
GenL4.menu.pnum.GENERIC_L412K8TX=Generic L412K8Tx
@@ -5627,6 +5681,9 @@ GenL5.build.fpu=-mfpu=fpv4-sp-d16
56275681
GenL5.build.float-abi=-mfloat-abi=hard
56285682
GenL5.build.series=STM32L5xx
56295683
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
56305687

56315688
# Generic L552ZCTxQ
56325689
GenL5.menu.pnum.GENERIC_L552ZCTXQ=Generic L552ZCTxQ
@@ -5680,6 +5737,9 @@ GenU5.build.fpu=-mfpu=fpv4-sp-d16
56805737
GenU5.build.float-abi=-mfloat-abi=hard
56815738
GenU5.build.series=STM32U5xx
56825739
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
56835743

56845744
# Generic U575AGIxQ
56855745
GenU5.menu.pnum.GENERIC_U575AGIXQ=Generic U575AGIxQ
@@ -5757,6 +5817,9 @@ GenWB.build.fpu=-mfpu=fpv4-sp-d16
57575817
GenWB.build.float-abi=-mfloat-abi=hard
57585818
GenWB.build.series=STM32WBxx
57595819
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
57605823

57615824
# Generic WB55CCUx
57625825
GenWB.menu.pnum.GENERIC_WB55CCUX=Generic WB55CCUx
@@ -5842,6 +5905,9 @@ GenWL.build.mcu=cortex-m4
58425905
#GenWL.build.float-abi=-mfloat-abi=hard
58435906
GenWL.build.series=STM32WLxx
58445907
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
58455911

58465912
# Generic node SE by The Things Industries
58475913
GenWL.menu.pnum.GENERIC_NODE_SE_TTI=Generic Node SE (TTI)
@@ -6005,6 +6071,9 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
60056071
3dprinter.build.board=3dprinter
60066072
3dprinter.build.variant_h=variant_{build.board}.h
60076073
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
60086077

60096078
# ARMED_V1 board
60106079
3dprinter.menu.pnum.ARMED_V1=Armed V1
@@ -6206,6 +6275,9 @@ BluesW.build.core=arduino
62066275
BluesW.build.board=BluesWireless
62076276
BluesW.build.variant_h=variant_{build.board}.h
62086277
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
62096281

62106282
# Swan R5 board
62116283
BluesW.menu.pnum.SWAN_R5=Swan R5
@@ -6246,6 +6318,9 @@ Elecgator.build.core=arduino
62466318
Elecgator.build.board=elecgator
62476319
Elecgator.build.variant_h=variant_{build.board}.h
62486320
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
62496324

62506325
# EtherCATduino board
62516326
Elecgator.menu.pnum.ETHERCAT_DUINO=EtherCATduino
@@ -6281,6 +6356,9 @@ ESC_board.build.core=arduino
62816356
ESC_board.build.board=FCE_board
62826357
ESC_board.build.variant_h=variant_{build.board}.h
62836358
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
62846362

62856363
# WRAITH32_V1 board
62866364
ESC_board.menu.pnum.WRAITH32_V1=Wraith V1 ESC
@@ -6331,6 +6409,9 @@ Garatronic.build.core=arduino
63316409
Garatronic.build.board=Garatronic
63326410
Garatronic.build.variant_h=variant_{build.board}.h
63336411
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
63346415

63356416
# PYBSTICK26(DUINO) board with F072RB
63366417
Garatronic.menu.pnum.PYBSTICK26_DUINO=PYBSTICK26 Duino
@@ -6401,6 +6482,9 @@ GenFlight.build.core=arduino
64016482
GenFlight.build.board=Genericflight
64026483
GenFlight.build.variant_h=variant_{build.board}.h
64036484
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
64046488

64056489
# AfroFlight Rev5
64066490
GenFlight.menu.pnum.AFROFLIGHT_F103CB=Afro Flight Rev5 (8MHz)
@@ -6489,6 +6573,9 @@ LoRa.build.core=arduino
64896573
LoRa.build.board=LoRa
64906574
LoRa.build.variant_h=variant_{build.board}.h
64916575
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
64926579

64936580
# ACSIP S76S board
64946581
LoRa.menu.pnum.ACSIP_S76S=ACSIP S76S
@@ -6593,6 +6680,9 @@ Midatronics.build.core=arduino
65936680
Midatronics.build.board=Midatronics
65946681
Midatronics.build.variant_h=variant_{build.board}.h
65956682
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
65966686

65976687
# MKR_SHARKY board
65986688
Midatronics.menu.pnum.MKR_SHARKY=MKR Sharky

‎platform.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ build.flags.optimize=-Os
108108
build.flags.debug=-DNDEBUG
109109
build.flags.ldspecs=--specs=nano.specs
110110
build.flash_offset=0
111+
# Default upload config for stm32CubeProg (SWD)
112+
upload.protocol=0
113+
upload.options=-g
111114

112115
# Pre and post build hooks
113116
build.opt.name=build.opt

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp