Skip to content

Commit ab2343d

Browse files
committed
fix(programmer): remove stlink programmer
as it is not relevant and avoid upload using arduino-cli. Fixes stm32duino#2415 Signed-off-by: Frederic Pillon <[email protected]>
1 parent 74255d5 commit ab2343d

File tree

3 files changed

+2
-47
lines changed

3 files changed

+2
-47
lines changed

Diff for: boards.txt

-36
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ Nucleo_144.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build
2323
Nucleo_144.build.flash_offset=0x0
2424
Nucleo_144.upload.maximum_size=0
2525
Nucleo_144.upload.maximum_data_size=0
26-
Nucleo_144.programmer.default=stlink
2726
Nucleo_144.vid.0=0x0483
2827
Nucleo_144.pid.0=0x5740
2928
Nucleo_144.vid.1=0x0483
@@ -395,7 +394,6 @@ Nucleo_64.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
395394
Nucleo_64.build.flash_offset=0x0
396395
Nucleo_64.upload.maximum_size=0
397396
Nucleo_64.upload.maximum_data_size=0
398-
Nucleo_64.programmer.default=stlink
399397
Nucleo_64.vid.0=0x0483
400398
Nucleo_64.pid.0=0x5740
401399
# STlink V1/V2.1/V3
@@ -875,7 +873,6 @@ Nucleo_32.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
875873
Nucleo_32.build.flash_offset=0x0
876874
Nucleo_32.upload.maximum_size=0
877875
Nucleo_32.upload.maximum_data_size=0
878-
Nucleo_32.programmer.default=stlink
879876
Nucleo_32.vid.0=0x0483
880877
Nucleo_32.pid.0=0x5740
881878
# STlink V1/V2.1/V3
@@ -1038,7 +1035,6 @@ Disco.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
10381035
Disco.build.flash_offset=0x0
10391036
Disco.upload.maximum_size=0
10401037
Disco.upload.maximum_data_size=0
1041-
Disco.programmer.default=stlink
10421038
Disco.vid.0=0x0483
10431039
Disco.pid.0=0x5740
10441040
# STlink V1/V2.1/V3
@@ -1359,7 +1355,6 @@ Eval.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSeri
13591355
Eval.build.flash_offset=0x0
13601356
Eval.upload.maximum_size=0
13611357
Eval.upload.maximum_data_size=0
1362-
Eval.programmer.default=stlink
13631358
Eval.vid.0=0x0483
13641359
Eval.pid.0=0x5740
13651360
# STlink V1/V2.1/V3
@@ -1425,7 +1420,6 @@ STM32MP1.name=STM32MP1 series coprocessor
14251420
STM32MP1.build.flash_offset=0x0
14261421
STM32MP1.upload.maximum_size=0
14271422
STM32MP1.upload.maximum_data_size=0
1428-
STM32MP1.programmer.default=stlink
14291423
STM32MP1.vid.0=0x0483
14301424
STM32MP1.pid.0=0x5740
14311425

@@ -1474,7 +1468,6 @@ GenC0.build.st_extra_flags=-D{build.product_line} {build.xSerial} -D__CORTEX_SC=
14741468
GenC0.build.flash_offset=0x0
14751469
GenC0.upload.maximum_size=0
14761470
GenC0.upload.maximum_data_size=0
1477-
GenC0.programmer.default=stlink
14781471
GenC0.debug.server.openocd.scripts.2=target/stm32c0x.cfg
14791472
GenC0.vid.0=0x0483
14801473
GenC0.pid.0=0x5740
@@ -1619,7 +1612,6 @@ GenF0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
16191612
GenF0.build.flash_offset=0x0
16201613
GenF0.upload.maximum_size=0
16211614
GenF0.upload.maximum_data_size=0
1622-
GenF0.programmer.default=stlink
16231615
GenF0.debug.server.openocd.scripts.2=target/stm32f0x.cfg
16241616
GenF0.vid.0=0x0483
16251617
GenF0.pid.0=0x5740
@@ -2528,7 +2520,6 @@ GenF1.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
25282520
GenF1.build.flash_offset=0x0
25292521
GenF1.upload.maximum_size=0
25302522
GenF1.upload.maximum_data_size=0
2531-
GenF1.programmer.default=stlink
25322523
GenF1.debug.server.openocd.scripts.2=target/stm32f1x.cfg
25332524
GenF1.vid.0=0x0483
25342525
GenF1.pid.0=0x5740
@@ -3373,7 +3364,6 @@ GenF2.build.series=STM32F2xx
33733364
GenF2.build.flash_offset=0x0
33743365
GenF2.upload.maximum_size=0
33753366
GenF2.upload.maximum_data_size=0
3376-
GenF2.programmer.default=stlink
33773367
GenF2.debug.server.openocd.scripts.2=target/stm32f2x.cfg
33783368
GenF2.vid.0=0x0483
33793369
GenF2.pid.0=0x5740
@@ -3832,7 +3822,6 @@ GenF3.build.series=STM32F3xx
38323822
GenF3.build.flash_offset=0x0
38333823
GenF3.upload.maximum_size=0
38343824
GenF3.upload.maximum_data_size=0
3835-
GenF3.programmer.default=stlink
38363825
GenF3.debug.server.openocd.scripts.2=target/stm32f3x.cfg
38373826
GenF3.vid.0=0x0483
38383827
GenF3.pid.0=0x5740
@@ -4288,7 +4277,6 @@ GenF4.build.series=STM32F4xx
42884277
GenF4.build.flash_offset=0x0
42894278
GenF4.upload.maximum_size=0
42904279
GenF4.upload.maximum_data_size=0
4291-
GenF4.programmer.default=stlink
42924280
GenF4.debug.server.openocd.scripts.2=target/stm32f4x.cfg
42934281
GenF4.vid.0=0x0483
42944282
GenF4.pid.0=0x5740
@@ -5304,7 +5292,6 @@ GenF7.build.series=STM32F7xx
53045292
GenF7.build.flash_offset=0x0
53055293
GenF7.upload.maximum_size=0
53065294
GenF7.upload.maximum_data_size=0
5307-
GenF7.programmer.default=stlink
53085295
GenF7.debug.server.openocd.scripts.2=target/stm32f7x.cfg
53095296
GenF7.vid.0=0x0483
53105297
GenF7.pid.0=0x5740
@@ -5832,7 +5819,6 @@ GenG0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
58325819
GenG0.build.flash_offset=0x0
58335820
GenG0.upload.maximum_size=0
58345821
GenG0.upload.maximum_data_size=0
5835-
GenG0.programmer.default=stlink
58365822
GenG0.debug.server.openocd.scripts.2=target/stm32g0x.cfg
58375823
GenG0.vid.0=0x0483
58385824
GenG0.pid.0=0x5740
@@ -7246,7 +7232,6 @@ GenG4.build.series=STM32G4xx
72467232
GenG4.build.flash_offset=0x0
72477233
GenG4.upload.maximum_size=0
72487234
GenG4.upload.maximum_data_size=0
7249-
GenG4.programmer.default=stlink
72507235
GenG4.debug.server.openocd.scripts.2=target/stm32g4x.cfg
72517236
GenG4.vid.0=0x0483
72527237
GenG4.pid.0=0x5740
@@ -8415,7 +8400,6 @@ GenH5.build.series=STM32H5xx
84158400
GenH5.build.flash_offset=0x0
84168401
GenH5.upload.maximum_size=0
84178402
GenH5.upload.maximum_data_size=0
8418-
GenH5.programmer.default=stlink
84198403
# Current openocd version does not support H5
84208404
# GenH5.debug.server.openocd.scripts.2=target/stm32h5x.cfg
84218405
GenH5.vid.0=0x0483
@@ -8505,7 +8489,6 @@ GenH7.build.mcu=cortex-m7
85058489
GenH7.build.flash_offset=0x0
85068490
GenH7.upload.maximum_size=0
85078491
GenH7.upload.maximum_data_size=0
8508-
GenH7.programmer.default=stlink
85098492
GenH7.debug.server.openocd.scripts.2=target/stm32h7x.cfg
85108493
GenH7.vid.0=0x0483
85118494
GenH7.pid.0=0x5740
@@ -9140,7 +9123,6 @@ GenL0.build.series=STM32L0xx
91409123
GenL0.build.flash_offset=0x0
91419124
GenL0.upload.maximum_size=0
91429125
GenL0.upload.maximum_data_size=0
9143-
GenL0.programmer.default=stlink
91449126
GenL0.debug.server.openocd.scripts.2=target/stm32l0x.cfg
91459127
GenL0.vid.0=0x0483
91469128
GenL0.pid.0=0x5740
@@ -10423,7 +10405,6 @@ GenL1.build.series=STM32L1xx
1042310405
GenL1.build.flash_offset=0x0
1042410406
GenL1.upload.maximum_size=0
1042510407
GenL1.upload.maximum_data_size=0
10426-
GenL1.programmer.default=stlink
1042710408
GenL1.debug.server.openocd.scripts.2=target/stm32l1x.cfg
1042810409
GenL1.vid.0=0x0483
1042910410
GenL1.pid.0=0x5740
@@ -10746,7 +10727,6 @@ GenL4.build.series=STM32L4xx
1074610727
GenL4.build.flash_offset=0x0
1074710728
GenL4.upload.maximum_size=0
1074810729
GenL4.upload.maximum_data_size=0
10749-
GenL4.programmer.default=stlink
1075010730
GenL4.debug.server.openocd.scripts.2=target/stm32l4x.cfg
1075110731
GenL4.vid.0=0x0483
1075210732
GenL4.pid.0=0x5740
@@ -11511,7 +11491,6 @@ GenL5.build.series=STM32L5xx
1151111491
GenL5.build.flash_offset=0x0
1151211492
GenL5.upload.maximum_size=0
1151311493
GenL5.upload.maximum_data_size=0
11514-
GenL5.programmer.default=stlink
1151511494
GenL5.debug.server.openocd.scripts.2=target/stm32l5x.cfg
1151611495
GenL5.vid.0=0x0483
1151711496
GenL5.pid.0=0x5740
@@ -11573,7 +11552,6 @@ GenU5.build.series=STM32U5xx
1157311552
GenU5.build.flash_offset=0x0
1157411553
GenU5.upload.maximum_size=0
1157511554
GenU5.upload.maximum_data_size=0
11576-
GenU5.programmer.default=stlink
1157711555
GenU5.debug.server.openocd.scripts.2=target/stm32u5x.cfg
1157811556
GenU5.vid.0=0x0483
1157911557
GenU5.pid.0=0x5740
@@ -11698,7 +11676,6 @@ GenWB.build.series=STM32WBxx
1169811676
GenWB.build.flash_offset=0x0
1169911677
GenWB.upload.maximum_size=0
1170011678
GenWB.upload.maximum_data_size=0
11701-
GenWB.programmer.default=stlink
1170211679
GenWB.debug.server.openocd.scripts.2=target/stm32wbx.cfg
1170311680
GenWB.vid.0=0x0483
1170411681
GenWB.pid.0=0x5740
@@ -11805,7 +11782,6 @@ GenWBA.build.series=STM32WBAxx
1180511782
GenWBA.build.flash_offset=0x0
1180611783
GenWBA.upload.maximum_size=0
1180711784
GenWBA.upload.maximum_data_size=0
11808-
GenWBA.programmer.default=stlink
1180911785
GenWBA.debug.server.openocd.scripts.2=target/stm32wbax.cfg
1181011786
GenWBA.vid.0=0x0483
1181111787
GenWBA.pid.0=0x5740
@@ -11853,7 +11829,6 @@ GenWL.build.series=STM32WLxx
1185311829
GenWL.build.flash_offset=0x0
1185411830
GenWL.upload.maximum_size=0
1185511831
GenWL.upload.maximum_data_size=0
11856-
GenWL.programmer.default=stlink
1185711832
GenWL.debug.server.openocd.scripts.2=target/stm32wlx.cfg
1185811833
GenWL.vid.0=0x0483
1185911834
GenWL.pid.0=0x5740
@@ -12030,7 +12005,6 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg
1203012005
3dprinter.build.flash_offset=0x0
1203112006
3dprinter.upload.maximum_size=0
1203212007
3dprinter.upload.maximum_data_size=0
12033-
3dprinter.programmer.default=stlink
1203412008
3dprinter.vid.0=0x0483
1203512009
3dprinter.pid.0=0x5740
1203612010

@@ -12262,7 +12236,6 @@ Blues.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer
1226212236
Blues.build.flash_offset=0x0
1226312237
Blues.upload.maximum_size=0
1226412238
Blues.upload.maximum_data_size=0
12265-
Blues.programmer.default=stlink
1226612239
Blues.vid.0=0x30A4
1226712240

1226812241
# Swan R5 board
@@ -12325,7 +12298,6 @@ Elecgator.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
1232512298
Elecgator.build.flash_offset=0x0
1232612299
Elecgator.upload.maximum_size=0
1232712300
Elecgator.upload.maximum_data_size=0
12328-
Elecgator.programmer.default=stlink
1232912301
Elecgator.vid.0=0x0483
1233012302
Elecgator.pid.0=0x5740
1233112303

@@ -12367,7 +12339,6 @@ ESC_board.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
1236712339
ESC_board.build.flash_offset=0x0
1236812340
ESC_board.upload.maximum_size=0
1236912341
ESC_board.upload.maximum_data_size=0
12370-
ESC_board.programmer.default=stlink
1237112342
ESC_board.vid.0=0x0483
1237212343
ESC_board.pid.0=0x5740
1237312344

@@ -12425,7 +12396,6 @@ Garatronic.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build
1242512396
Garatronic.build.flash_offset=0x0
1242612397
Garatronic.upload.maximum_size=0
1242712398
Garatronic.upload.maximum_data_size=0
12428-
Garatronic.programmer.default=stlink
1242912399
Garatronic.vid.0=0x0483
1243012400
Garatronic.pid.0=0x5740
1243112401

@@ -12505,7 +12475,6 @@ GenFlight.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.
1250512475
GenFlight.build.flash_offset=0x0
1250612476
GenFlight.upload.maximum_size=0
1250712477
GenFlight.upload.maximum_data_size=0
12508-
GenFlight.programmer.default=stlink
1250912478
GenFlight.vid.0=0x0483
1251012479
GenFlight.pid.0=0x5740
1251112480

@@ -12605,7 +12574,6 @@ IotContinuum.build.st_extra_flags=-D{build.product_line} {build.xSerial}
1260512574
IotContinuum.build.flash_offset=0x0
1260612575
IotContinuum.upload.maximum_size=0
1260712576
IotContinuum.upload.maximum_data_size=0
12608-
IotContinuum.programmer.default=stlink
1260912577
IotContinuum.vid.0=0x0483
1261012578
IotContinuum.pid.0=0x5740
1261112579

@@ -12651,7 +12619,6 @@ LoRa.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSeri
1265112619
LoRa.build.flash_offset=0x0
1265212620
LoRa.upload.maximum_size=0
1265312621
LoRa.upload.maximum_data_size=0
12654-
LoRa.programmer.default=stlink
1265512622
LoRa.vid.0=0x0483
1265612623
LoRa.pid.0=0x5740
1265712624

@@ -12807,7 +12774,6 @@ Midatronics.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {buil
1280712774
Midatronics.build.flash_offset=0x0
1280812775
Midatronics.upload.maximum_size=0
1280912776
Midatronics.upload.maximum_data_size=0
12810-
Midatronics.programmer.default=stlink
1281112777
Midatronics.vid.0=0x0483
1281212778
Midatronics.pid.0=0x5740
1281312779

@@ -12858,7 +12824,6 @@ SparkFun.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.x
1285812824
SparkFun.build.flash_offset=0x0
1285912825
SparkFun.upload.maximum_size=0
1286012826
SparkFun.upload.maximum_data_size=0
12861-
SparkFun.programmer.default=stlink
1286212827
SparkFun.vid.0=0x0483
1286312828
SparkFun.pid.0=0x5740
1286412829

@@ -12922,7 +12887,6 @@ ELV_Modular_System.build.board=ELV_Modular_System
1292212887
ELV_Modular_System.build.variant_h=variant_{build.board}.h
1292312888
ELV_Modular_System.upload.maximum_size=0
1292412889
ELV_Modular_System.upload.maximum_data_size=0
12925-
ELV_Modular_System.programmer.default=stlink
1292612890
ELV_Modular_System.vid.0=0x0483
1292712891
ELV_Modular_System.pid.0=0x5740
1292812892

Diff for: platform.txt

+2-2
Original file line numberDiff line numberDiff line change
@@ -245,5 +245,5 @@ debug.server=openocd
245245
debug.server.openocd.path={openocd_dir}/bin/openocd
246246
debug.server.openocd.scripts_dir={openocd_dir}/openocd/scripts
247247
# Common config
248-
debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
249-
debug.server.openocd.scripts.1={programmer.transport_script}
248+
debug.server.openocd.scripts.0=interface/stlink.cfg
249+
debug.server.openocd.scripts.1={runtime.platform.path}/debugger/select_hla.cfg

Diff for: programmers.txt

-9
Original file line numberDiff line numberDiff line change
@@ -1,9 +0,0 @@
1-
stlink.name=STMicroelectronics ST-LINK
2-
stlink.communication=USB
3-
stlink.protocol=
4-
stlink.program.protocol=
5-
stlink.program.tool=openocd
6-
stlink.program.tool.default=openocd
7-
stlink.program.extra_params=
8-
stlink.programmer.protocol=stlink
9-
stlink.programmer.transport_script={runtime.platform.path}/debugger/select_hla.cfg

0 commit comments

Comments
 (0)