diff --git a/boards.txt b/boards.txt index c37d3ad7d4..9f263b36c6 100644 --- a/boards.txt +++ b/boards.txt @@ -23,7 +23,6 @@ Nucleo_144.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build Nucleo_144.build.flash_offset=0x0 Nucleo_144.upload.maximum_size=0 Nucleo_144.upload.maximum_data_size=0 -Nucleo_144.programmer.default=stlink Nucleo_144.vid.0=0x0483 Nucleo_144.pid.0=0x5740 Nucleo_144.vid.1=0x0483 @@ -395,7 +394,6 @@ Nucleo_64.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build. Nucleo_64.build.flash_offset=0x0 Nucleo_64.upload.maximum_size=0 Nucleo_64.upload.maximum_data_size=0 -Nucleo_64.programmer.default=stlink Nucleo_64.vid.0=0x0483 Nucleo_64.pid.0=0x5740 # STlink V1/V2.1/V3 @@ -875,7 +873,6 @@ Nucleo_32.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build. Nucleo_32.build.flash_offset=0x0 Nucleo_32.upload.maximum_size=0 Nucleo_32.upload.maximum_data_size=0 -Nucleo_32.programmer.default=stlink Nucleo_32.vid.0=0x0483 Nucleo_32.pid.0=0x5740 # STlink V1/V2.1/V3 @@ -1038,7 +1035,6 @@ Disco.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer Disco.build.flash_offset=0x0 Disco.upload.maximum_size=0 Disco.upload.maximum_data_size=0 -Disco.programmer.default=stlink Disco.vid.0=0x0483 Disco.pid.0=0x5740 # STlink V1/V2.1/V3 @@ -1359,7 +1355,6 @@ Eval.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSeri Eval.build.flash_offset=0x0 Eval.upload.maximum_size=0 Eval.upload.maximum_data_size=0 -Eval.programmer.default=stlink Eval.vid.0=0x0483 Eval.pid.0=0x5740 # STlink V1/V2.1/V3 @@ -1425,7 +1420,6 @@ STM32MP1.name=STM32MP1 series coprocessor STM32MP1.build.flash_offset=0x0 STM32MP1.upload.maximum_size=0 STM32MP1.upload.maximum_data_size=0 -STM32MP1.programmer.default=stlink STM32MP1.vid.0=0x0483 STM32MP1.pid.0=0x5740 @@ -1474,7 +1468,6 @@ GenC0.build.st_extra_flags=-D{build.product_line} {build.xSerial} -D__CORTEX_SC= GenC0.build.flash_offset=0x0 GenC0.upload.maximum_size=0 GenC0.upload.maximum_data_size=0 -GenC0.programmer.default=stlink GenC0.debug.server.openocd.scripts.2=target/stm32c0x.cfg GenC0.vid.0=0x0483 GenC0.pid.0=0x5740 @@ -1619,7 +1612,6 @@ GenF0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer GenF0.build.flash_offset=0x0 GenF0.upload.maximum_size=0 GenF0.upload.maximum_data_size=0 -GenF0.programmer.default=stlink GenF0.debug.server.openocd.scripts.2=target/stm32f0x.cfg GenF0.vid.0=0x0483 GenF0.pid.0=0x5740 @@ -2528,7 +2520,6 @@ GenF1.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer GenF1.build.flash_offset=0x0 GenF1.upload.maximum_size=0 GenF1.upload.maximum_data_size=0 -GenF1.programmer.default=stlink GenF1.debug.server.openocd.scripts.2=target/stm32f1x.cfg GenF1.vid.0=0x0483 GenF1.pid.0=0x5740 @@ -3373,7 +3364,6 @@ GenF2.build.series=STM32F2xx GenF2.build.flash_offset=0x0 GenF2.upload.maximum_size=0 GenF2.upload.maximum_data_size=0 -GenF2.programmer.default=stlink GenF2.debug.server.openocd.scripts.2=target/stm32f2x.cfg GenF2.vid.0=0x0483 GenF2.pid.0=0x5740 @@ -3832,7 +3822,6 @@ GenF3.build.series=STM32F3xx GenF3.build.flash_offset=0x0 GenF3.upload.maximum_size=0 GenF3.upload.maximum_data_size=0 -GenF3.programmer.default=stlink GenF3.debug.server.openocd.scripts.2=target/stm32f3x.cfg GenF3.vid.0=0x0483 GenF3.pid.0=0x5740 @@ -4288,7 +4277,6 @@ GenF4.build.series=STM32F4xx GenF4.build.flash_offset=0x0 GenF4.upload.maximum_size=0 GenF4.upload.maximum_data_size=0 -GenF4.programmer.default=stlink GenF4.debug.server.openocd.scripts.2=target/stm32f4x.cfg GenF4.vid.0=0x0483 GenF4.pid.0=0x5740 @@ -5304,7 +5292,6 @@ GenF7.build.series=STM32F7xx GenF7.build.flash_offset=0x0 GenF7.upload.maximum_size=0 GenF7.upload.maximum_data_size=0 -GenF7.programmer.default=stlink GenF7.debug.server.openocd.scripts.2=target/stm32f7x.cfg GenF7.vid.0=0x0483 GenF7.pid.0=0x5740 @@ -5832,7 +5819,6 @@ GenG0.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer GenG0.build.flash_offset=0x0 GenG0.upload.maximum_size=0 GenG0.upload.maximum_data_size=0 -GenG0.programmer.default=stlink GenG0.debug.server.openocd.scripts.2=target/stm32g0x.cfg GenG0.vid.0=0x0483 GenG0.pid.0=0x5740 @@ -7246,7 +7232,6 @@ GenG4.build.series=STM32G4xx GenG4.build.flash_offset=0x0 GenG4.upload.maximum_size=0 GenG4.upload.maximum_data_size=0 -GenG4.programmer.default=stlink GenG4.debug.server.openocd.scripts.2=target/stm32g4x.cfg GenG4.vid.0=0x0483 GenG4.pid.0=0x5740 @@ -8415,7 +8400,6 @@ GenH5.build.series=STM32H5xx GenH5.build.flash_offset=0x0 GenH5.upload.maximum_size=0 GenH5.upload.maximum_data_size=0 -GenH5.programmer.default=stlink # Current openocd version does not support H5 # GenH5.debug.server.openocd.scripts.2=target/stm32h5x.cfg GenH5.vid.0=0x0483 @@ -8505,7 +8489,6 @@ GenH7.build.mcu=cortex-m7 GenH7.build.flash_offset=0x0 GenH7.upload.maximum_size=0 GenH7.upload.maximum_data_size=0 -GenH7.programmer.default=stlink GenH7.debug.server.openocd.scripts.2=target/stm32h7x.cfg GenH7.vid.0=0x0483 GenH7.pid.0=0x5740 @@ -9140,7 +9123,6 @@ GenL0.build.series=STM32L0xx GenL0.build.flash_offset=0x0 GenL0.upload.maximum_size=0 GenL0.upload.maximum_data_size=0 -GenL0.programmer.default=stlink GenL0.debug.server.openocd.scripts.2=target/stm32l0x.cfg GenL0.vid.0=0x0483 GenL0.pid.0=0x5740 @@ -10423,7 +10405,6 @@ GenL1.build.series=STM32L1xx GenL1.build.flash_offset=0x0 GenL1.upload.maximum_size=0 GenL1.upload.maximum_data_size=0 -GenL1.programmer.default=stlink GenL1.debug.server.openocd.scripts.2=target/stm32l1x.cfg GenL1.vid.0=0x0483 GenL1.pid.0=0x5740 @@ -10746,7 +10727,6 @@ GenL4.build.series=STM32L4xx GenL4.build.flash_offset=0x0 GenL4.upload.maximum_size=0 GenL4.upload.maximum_data_size=0 -GenL4.programmer.default=stlink GenL4.debug.server.openocd.scripts.2=target/stm32l4x.cfg GenL4.vid.0=0x0483 GenL4.pid.0=0x5740 @@ -11511,7 +11491,6 @@ GenL5.build.series=STM32L5xx GenL5.build.flash_offset=0x0 GenL5.upload.maximum_size=0 GenL5.upload.maximum_data_size=0 -GenL5.programmer.default=stlink GenL5.debug.server.openocd.scripts.2=target/stm32l5x.cfg GenL5.vid.0=0x0483 GenL5.pid.0=0x5740 @@ -11573,7 +11552,6 @@ GenU5.build.series=STM32U5xx GenU5.build.flash_offset=0x0 GenU5.upload.maximum_size=0 GenU5.upload.maximum_data_size=0 -GenU5.programmer.default=stlink GenU5.debug.server.openocd.scripts.2=target/stm32u5x.cfg GenU5.vid.0=0x0483 GenU5.pid.0=0x5740 @@ -11698,7 +11676,6 @@ GenWB.build.series=STM32WBxx GenWB.build.flash_offset=0x0 GenWB.upload.maximum_size=0 GenWB.upload.maximum_data_size=0 -GenWB.programmer.default=stlink GenWB.debug.server.openocd.scripts.2=target/stm32wbx.cfg GenWB.vid.0=0x0483 GenWB.pid.0=0x5740 @@ -11805,7 +11782,6 @@ GenWBA.build.series=STM32WBAxx GenWBA.build.flash_offset=0x0 GenWBA.upload.maximum_size=0 GenWBA.upload.maximum_data_size=0 -GenWBA.programmer.default=stlink GenWBA.debug.server.openocd.scripts.2=target/stm32wbax.cfg GenWBA.vid.0=0x0483 GenWBA.pid.0=0x5740 @@ -11853,7 +11829,6 @@ GenWL.build.series=STM32WLxx GenWL.build.flash_offset=0x0 GenWL.upload.maximum_size=0 GenWL.upload.maximum_data_size=0 -GenWL.programmer.default=stlink GenWL.debug.server.openocd.scripts.2=target/stm32wlx.cfg GenWL.vid.0=0x0483 GenWL.pid.0=0x5740 @@ -12030,7 +12005,6 @@ GenWL.menu.upload_method.dfuMethod.upload.tool=stm32CubeProg 3dprinter.build.flash_offset=0x0 3dprinter.upload.maximum_size=0 3dprinter.upload.maximum_data_size=0 -3dprinter.programmer.default=stlink 3dprinter.vid.0=0x0483 3dprinter.pid.0=0x5740 @@ -12262,7 +12236,6 @@ Blues.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSer Blues.build.flash_offset=0x0 Blues.upload.maximum_size=0 Blues.upload.maximum_data_size=0 -Blues.programmer.default=stlink Blues.vid.0=0x30A4 # Swan R5 board @@ -12325,7 +12298,6 @@ Elecgator.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build. Elecgator.build.flash_offset=0x0 Elecgator.upload.maximum_size=0 Elecgator.upload.maximum_data_size=0 -Elecgator.programmer.default=stlink Elecgator.vid.0=0x0483 Elecgator.pid.0=0x5740 @@ -12367,7 +12339,6 @@ ESC_board.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build. ESC_board.build.flash_offset=0x0 ESC_board.upload.maximum_size=0 ESC_board.upload.maximum_data_size=0 -ESC_board.programmer.default=stlink ESC_board.vid.0=0x0483 ESC_board.pid.0=0x5740 @@ -12425,7 +12396,6 @@ Garatronic.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build Garatronic.build.flash_offset=0x0 Garatronic.upload.maximum_size=0 Garatronic.upload.maximum_data_size=0 -Garatronic.programmer.default=stlink Garatronic.vid.0=0x0483 Garatronic.pid.0=0x5740 @@ -12505,7 +12475,6 @@ GenFlight.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build. GenFlight.build.flash_offset=0x0 GenFlight.upload.maximum_size=0 GenFlight.upload.maximum_data_size=0 -GenFlight.programmer.default=stlink GenFlight.vid.0=0x0483 GenFlight.pid.0=0x5740 @@ -12605,7 +12574,6 @@ IotContinuum.build.st_extra_flags=-D{build.product_line} {build.xSerial} IotContinuum.build.flash_offset=0x0 IotContinuum.upload.maximum_size=0 IotContinuum.upload.maximum_data_size=0 -IotContinuum.programmer.default=stlink IotContinuum.vid.0=0x0483 IotContinuum.pid.0=0x5740 @@ -12651,7 +12619,6 @@ LoRa.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.xSeri LoRa.build.flash_offset=0x0 LoRa.upload.maximum_size=0 LoRa.upload.maximum_data_size=0 -LoRa.programmer.default=stlink LoRa.vid.0=0x0483 LoRa.pid.0=0x5740 @@ -12807,7 +12774,6 @@ Midatronics.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {buil Midatronics.build.flash_offset=0x0 Midatronics.upload.maximum_size=0 Midatronics.upload.maximum_data_size=0 -Midatronics.programmer.default=stlink Midatronics.vid.0=0x0483 Midatronics.pid.0=0x5740 @@ -12858,7 +12824,6 @@ SparkFun.build.st_extra_flags=-D{build.product_line} {build.enable_usb} {build.x SparkFun.build.flash_offset=0x0 SparkFun.upload.maximum_size=0 SparkFun.upload.maximum_data_size=0 -SparkFun.programmer.default=stlink SparkFun.vid.0=0x0483 SparkFun.pid.0=0x5740 @@ -12922,7 +12887,6 @@ ELV_Modular_System.build.board=ELV_Modular_System ELV_Modular_System.build.variant_h=variant_{build.board}.h ELV_Modular_System.upload.maximum_size=0 ELV_Modular_System.upload.maximum_data_size=0 -ELV_Modular_System.programmer.default=stlink ELV_Modular_System.vid.0=0x0483 ELV_Modular_System.pid.0=0x5740 diff --git a/platform.txt b/platform.txt index 0f64fc17a1..ab8df0b2e0 100644 --- a/platform.txt +++ b/platform.txt @@ -245,5 +245,5 @@ debug.server=openocd debug.server.openocd.path={openocd_dir}/bin/openocd debug.server.openocd.scripts_dir={openocd_dir}/openocd/scripts # Common config -debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg -debug.server.openocd.scripts.1={programmer.transport_script} +debug.server.openocd.scripts.0=interface/stlink.cfg +debug.server.openocd.scripts.1={runtime.platform.path}/debugger/select_hla.cfg diff --git a/programmers.txt b/programmers.txt index 405cf37cdd..e69de29bb2 100644 --- a/programmers.txt +++ b/programmers.txt @@ -1,9 +0,0 @@ -stlink.name=STMicroelectronics ST-LINK -stlink.communication=USB -stlink.protocol= -stlink.program.protocol= -stlink.program.tool=openocd -stlink.program.tool.default=openocd -stlink.program.extra_params= -stlink.programmer.protocol=stlink -stlink.programmer.transport_script={runtime.platform.path}/debugger/select_hla.cfg
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: