Skip to content

Commit f9a35fd

Browse files
committed
fix(programmer): remove stlink programmer
as it is not relevant and avoid upload using arduino-cli. Fixes #2415 Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
1 parent 053a259 commit f9a35fd

File tree

3 files changed

+2
-47
lines changed

3 files changed

+2
-47
lines changed

boards.txt

Lines changed: 0 additions & 36 deletions
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

platform.txt

Lines changed: 2 additions & 2 deletions
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

programmers.txt

Lines changed: 0 additions & 9 deletions
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)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy