2
0
mirror of git://git.code.sf.net/p/openocd/code synced 2025-08-06 10:34:11 +10:00
openocd/tcl/board
Antonio Borneo 34ec5536c0 stlink: deprecate HLA support
The STLink API that supports dap-direct is available from STLink
firmware v2j24, published in early 2015.
We can reasonably expect that any old STLink still in use today
has got at least one firmware update during the last 10 years.

Most of the board files in upstream OpenOCD still use the STLink
in HLA mode. This limits the test coverage of the dap-direct code,
which was introduced in OpenOCD v0.11.0.

- Rename interface/stlink.cfg as interface/stlink-hla.cfg to still
  provide support for HLA, adding a deprecated message.

- Rename interface/stlink-dap.cfg as interface/stlink.cfg to make
  dap-direct the default trasport.

- Add a redirect file interface/stlink-dap.cfg for users that have
  out-of-tree custom board files.

- Update all the board files to the new setup.

- Remove STLink HLA mentions from the documentation, while adding
  a reference to interface/stlink-hla.cfg

Checkpatch-ignore: LONG_LINE
Change-Id: I99366bb03cd3b83f8f408514e657f30e59813063
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/8523
Tested-by: jenkins
Reviewed-by: Andrzej Sierżęga <asier70@gmail.com>
2024-11-02 21:01:07 +00:00
..
gti
nxp tcl/board: Add config for NXP FRDM-KV31F 2024-06-08 08:46:36 +00:00
8devices-lima.cfg
actux3.cfg tcl: Replace 'gdb_' prefix with 'gdb' command group 2024-07-13 22:28:33 +00:00
adapteva_parallella1.cfg
adsp-sc584-ezbrd.cfg
advantech_imx8qm_dmsse20.cfg tcl/board: add board configuration for Advantech IMX8QM DMSSE20 2023-11-11 18:03:19 +00:00
alphascale_asm9260_ek.cfg
altera_sockit.cfg
am3517evm.cfg
ampere_emag8180.cfg
ampere_qs_mq_1s.cfg
ampere_qs_mq_2s.cfg
arm_evaluator7t.cfg
arm_musca_a.cfg
arty_s7.cfg
asus-rt-n16.cfg
asus-rt-n66u.cfg
at91cap7a-stk-sdram.cfg
at91eb40a.cfg
at91rm9200-dk.cfg
at91rm9200-ek.cfg
at91sam9g20-ek.cfg tcl: fix minor typos and repeated words 2024-08-02 16:00:22 +00:00
at91sam9261-ek.cfg
at91sam9263-ek.cfg
atmel_at91sam7s-ek.cfg
atmel_at91sam9rl-ek.cfg
atmel_at91sam9260-ek.cfg
atmel_sam3n_ek.cfg
atmel_sam3s_ek.cfg
atmel_sam3u_ek.cfg
atmel_sam3x_ek.cfg
atmel_sam4e_ek.cfg
atmel_sam4l8_xplained_pro.cfg
atmel_sam4s_ek.cfg
atmel_sam4s_xplained_pro.cfg
atmel_samc20_xplained_pro.cfg
atmel_samc21_xplained_pro.cfg
atmel_samd10_xplained_mini.cfg
atmel_samd11_xplained_pro.cfg
atmel_samd20_xplained_pro.cfg
atmel_samd21_xplained_pro.cfg
atmel_same70_xplained.cfg
atmel_samg53_xplained_pro.cfg
atmel_samg55_xplained_pro.cfg
atmel_saml21_xplained_pro.cfg
atmel_samr21_xplained_pro.cfg
atmel_samv71_xplained_ultra.cfg
avnet_ultrazed-eg.cfg
balloon3-cpu.cfg
bcm28155_ap.cfg
bemicro_cycloneiii.cfg ipdbg: split ipdbg command into multiple commands 2024-03-16 14:43:33 +00:00
bluefield.cfg
bt-homehubv1.cfg
calao-usb-a9g20-c01.cfg
calao-usb-a9260.cfg
certuspro_evaluation.cfg jtagspi/pld: add support from lattice certus driver 2023-09-23 14:34:40 +00:00
colibri.cfg
crossbow_tech_imote2.cfg
csb337.cfg
csb732.cfg
da850evm.cfg
digi_connectcore_wi-9c.cfg
digilent_analog_discovery.cfg
digilent_anvyl.cfg tcl/board: Support for Digilent Anvyl board 2024-09-07 11:41:22 +00:00
digilent_atlys.cfg
digilent_cmod_s7.cfg ipdbg: split ipdbg command into multiple commands 2024-03-16 14:43:33 +00:00
digilent_nexys2.cfg tcl/board: Support for Digilent Nexys 2 board 2024-06-15 14:14:11 +00:00
digilent_nexys_video.cfg
digilent_zedboard.cfg
diolan_lpc4350-db1.cfg
diolan_lpc4357-db1.cfg
dk-tm4c129.cfg
dm355evm.cfg
dm365evm.cfg
dm6446evm.cfg
dp_busblaster_v3.cfg
dp_busblaster_v4.cfg
dptechnics_dpt-board-v1.cfg
ecp5_evaluation.cfg ipdbg: split ipdbg command into multiple commands 2024-03-16 14:43:33 +00:00
efikamx.cfg
efm32.cfg
eir.cfg
ek-lm3s9b9x.cfg
ek-lm3s9d92.cfg
ek-lm3s811-revb.cfg
ek-lm3s811.cfg
ek-lm3s1968.cfg
ek-lm3s3748.cfg
ek-lm3s6965.cfg
ek-lm3s8962.cfg
ek-lm4f120xl.cfg
ek-lm4f232.cfg
ek-tm4c123gxl.cfg
ek-tm4c1294xl.cfg
embedded-artists_lpc2478-32.cfg
emcraft_imx8m-som-bsb.cfg
emcraft_twr-vf6-som-bsb.cfg
emcraft_vf6-som.cfg
esp32-bridge.cfg
esp32-ethernet-kit-3.3v.cfg
esp32-wrover-kit-1.8v.cfg
esp32-wrover-kit-3.3v.cfg
esp32s2-bridge.cfg
esp32s2-kaluga-1.cfg
esp32s3-bridge.cfg
esp32s3-builtin.cfg
esp32s3-ftdi.cfg
ethernut3.cfg
evb-lan9255.cfg
frdm-kl25z.cfg
frdm-kl46z.cfg
fsl_imx6q_sabresd.cfg
gatemate_eval.cfg jtagspi/pld: add support from gatemate driver 2023-09-23 14:35:51 +00:00
glyn_tonga2.cfg
gowin_runber.cfg ipdbg: split ipdbg command into multiple commands 2024-03-16 14:43:33 +00:00
gumstix-aerocore.cfg
hammer.cfg
hilscher_nxdb500sys.cfg
hilscher_nxeb500hmi.cfg
hilscher_nxhx10.cfg
hilscher_nxhx50.cfg
hilscher_nxhx500.cfg
hilscher_nxsb100.cfg
hitex_lpc1768stick.cfg
hitex_lpc2929.cfg
hitex_stm32-performancestick.cfg
hitex_str9-comstick.cfg
iar_lpc1768.cfg
iar_str912_sk.cfg
icnova_imx53_sodimm.cfg
icnova_sam9g45_sodimm.cfg
imx8mp-evk.cfg
imx27ads.cfg
imx27lnst.cfg
imx28evk.cfg
imx31pdk.cfg
imx35pdk.cfg
imx53-m53evk.cfg
imx53loco.cfg
insignal_arndale.cfg
kasli.cfg
kc100.cfg
kc705.cfg
kcu105.cfg
keil_mcb1700.cfg
keil_mcb2140.cfg
kindle2.cfg
kontron_sl28.cfg
kwikstik.cfg
la_fonera-fon2200.cfg
lambdaconcept_ecpix-5.cfg
lemaker_hikey.cfg
linksys_nslu2.cfg
linksys-wag200g.cfg
linksys-wrt54gl.cfg
lisa-l.cfg
logicpd_imx27.cfg
lpc1850_spifi_generic.cfg
lpc4350_spifi_generic.cfg
lubbock.cfg
marsohod2.cfg
marsohod3.cfg
marsohod.cfg
mbed-lpc11u24.cfg
mbed-lpc1768.cfg
mcb1700.cfg
microchip_explorer16.cfg
microchip_sama5d27_som1_kit1.cfg
microchip_same51_curiosity_nano.cfg
microchip_same54_xplained_pro.cfg
microchip_saml11_xplained_pro.cfg
mini2440.cfg tcl: Replace 'gdb_' prefix with 'gdb' command group 2024-07-13 22:28:33 +00:00
mini6410.cfg tcl: Replace 'gdb_' prefix with 'gdb' command group 2024-07-13 22:28:33 +00:00
minispartan6.cfg
nds32_corvettef1.cfg
nds32_xc7.cfg
netgear-dg834v3.cfg
netgear-wg102.cfg tcl: fix minor typos and repeated words 2024-08-02 16:00:22 +00:00
nordic_nrf51_dk.cfg
nordic_nrf52_dk.cfg
nordic_nrf52_ftx232.cfg
nordic_nrf51822_mkit.cfg
novena-internal-fpga.cfg
npcx_evb.cfg
numato_mimas_a7.cfg
numato_opsis.cfg
nxp_frdm-k64f.cfg
nxp_frdm-ls1012a.cfg
nxp_imx7sabre.cfg
nxp_imx8mp-evk.cfg target: add imx8mp and evk board support 2024-09-15 09:15:48 +00:00
nxp_lpc-link2.cfg
nxp_mcimx8m-evk.cfg
nxp_rdb-ls1046a.cfg
nxp_rdb-ls1088a.cfg
olimex_LPC2378STK.cfg
olimex_lpc_h2148.cfg
olimex_sam7_ex256.cfg
olimex_sam7_la2.cfg
olimex_sam9_l9260.cfg
olimex_stm32_h103.cfg
olimex_stm32_h107.cfg
olimex_stm32_h405.cfg
olimex_stm32_p107.cfg
omap2420_h4.cfg
openrd.cfg
or1k_generic.cfg tcl: Replace 'gdb_' prefix with 'gdb' command group 2024-07-13 22:28:33 +00:00
osk5912.cfg
phone_se_j100i.cfg
phytec_lpc3250.cfg
pic-p32mx.cfg
pico-debug.cfg
pipistrello.cfg
propox_mmnet1001.cfg
pxa255_sst.cfg
quark_d2000_refboard.cfg
quark_x10xx_board.cfg
quicklogic_quickfeather.cfg
radiona_ulx3s.cfg
redbee.cfg
reflexces_achilles_i-dev_kit_arria10.cfg
renesas_dk-s7g2.cfg
renesas_falcon.cfg
renesas_gr_peach.cfg
renesas_porter.cfg
renesas_salvator-xs.cfg
renesas_silk.cfg
renesas_stout.cfg
rigado_bmd300_ek.cfg
rpi3.cfg
rpi4b.cfg
rsc-w910.cfg
sayma_amc.cfg
sheevaplug.cfg
sifive-e31arty.cfg
sifive-e51arty.cfg
sifive-hifive1-revb.cfg
sifive-hifive1.cfg
smdk6410.cfg
snps_em_sk_v1.cfg
snps_em_sk_v2.1.cfg
snps_em_sk_v2.2.cfg
snps_em_sk.cfg
snps_hsdk_4xd.cfg
snps_hsdk.cfg
spansion_sk-fm4-176l-s6e2cc.cfg
spansion_sk-fm4-u120-9b560.cfg
spear300evb_mod.cfg
spear300evb.cfg
spear310evb20_mod.cfg
spear310evb20.cfg
spear320cpu_mod.cfg
spear320cpu.cfg
st_b-l475e-iot01a.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_8l152r8.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_8s208rb.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_f0.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_f3.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_f4.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_f7.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_f103rb.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_g0.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_g4.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_h743zi.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_h745zi.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_l1.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_l4.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_l5.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_l073rz.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
st_nucleo_wb55.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
steval_pcc010.cfg
steval-idb007v1.cfg
steval-idb008v1.cfg
steval-idb011v1.cfg
steval-idb012v1.cfg
stm32f0discovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f3discovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f4discovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f7discovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f103c8_blue_pill.cfg
stm32f334discovery.cfg
stm32f412g-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f413h-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f429disc1.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f429discovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f469discovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f469i-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f723e-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f746g-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32f769i-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32h7b3i-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32h7x3i_eval.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32h7x_dual_qspi.cfg
stm32h735g-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32h745i-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32h747i-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32h750b-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32l0discovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32l4discovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32l4p5g-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32l4r9i-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32l476g-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32l496g-disco.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32ldiscovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32mp13x_dk.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32mp15x_dk2.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32vldiscovery.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm327x6g_eval.cfg
stm3210b_eval.cfg
stm3210c_eval.cfg
stm3210e_eval.cfg
stm3220g_eval_stlink.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm3220g_eval.cfg
stm3241g_eval_stlink.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm3241g_eval.cfg
stm32100b_eval.cfg
stm32429i_eval_stlink.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32429i_eval.cfg
stm32439i_eval_stlink.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm32439i_eval.cfg
stm320518_eval_stlink.cfg stlink: deprecate HLA support 2024-11-02 21:01:07 +00:00
stm320518_eval.cfg
str910-eval.cfg
telo.cfg
ti_am43xx_evm.cfg
ti_am62a7_swd_native.cfg tcl/board: Add am62p/am62a7/j722s native swd configuration 2024-07-13 22:30:01 +00:00
ti_am62a7evm.cfg
ti_am62p_swd_native.cfg tcl/board: Add am62p/am62a7/j722s native swd configuration 2024-07-13 22:30:01 +00:00
ti_am62pevm.cfg
ti_am243_launchpad.cfg tcl/board: Add TI AM243 launchpad config 2023-11-11 18:45:39 +00:00
ti_am263_launchpad.cfg tcl/board: Add TI AM263 launchpad config 2023-11-11 18:46:17 +00:00
ti_am273_launchpad.cfg tcl/board: Add TI AM273 launchpad config 2023-11-11 18:46:46 +00:00
ti_am335xevm.cfg
ti_am437x_idk.cfg
ti_am625_swd_native.cfg
ti_am625evm.cfg
ti_am642evm.cfg
ti_am654evm.cfg
ti_beagleboard_xm.cfg
ti_beagleboard.cfg
ti_beaglebone_black.cfg
ti_beaglebone-base.cfg
ti_beaglebone.cfg
ti_blaze.cfg
ti_cc13x0_launchpad.cfg
ti_cc13x2_launchpad.cfg
ti_cc26x0_launchpad.cfg
ti_cc26x2_launchpad.cfg
ti_cc26x2x7_launchpad.cfg tcl/boards: Add support of LP-CC1352P7 board 2024-09-15 09:09:27 +00:00
ti_cc32xx_launchpad.cfg
ti_cc3200_launchxl.cfg
ti_cc3220sf_launchpad.cfg
ti_dk-tm4c129.cfg
ti_ek-tm4c123gxl.cfg
ti_ek-tm4c1294xl.cfg
ti_j721e_swd_native.cfg
ti_j721evm.cfg
ti_j721s2evm.cfg
ti_j722s_swd_native.cfg tcl/board: Add am62p/am62a7/j722s native swd configuration 2024-07-13 22:30:01 +00:00
ti_j722sevm.cfg tcl/board: Add TI j722sevm config 2023-12-24 14:25:38 +00:00
ti_j784s4evm.cfg
ti_j7200evm.cfg
ti_msp432_launchpad.cfg
ti_pandaboard_es.cfg
ti_pandaboard.cfg
ti_tmdx570ls20susb.cfg
ti_tmdx570ls31usb.cfg
tocoding_poplar.cfg
topas910.cfg
topasa900.cfg
tp-link_tl-mr3020.cfg
tp-link_wdr4300.cfg
trion_t20_bga256.cfg ipdbg: split ipdbg command into multiple commands 2024-03-16 14:43:33 +00:00
twr-k60f120m.cfg
twr-k60n512.cfg
twr-vf65gs10_cmsisdap.cfg
twr-vf65gs10.cfg
tx25_stk5.cfg
tx27_stk5.cfg
unknown_at91sam9260.cfg
uptech_2410.cfg
vd_a53x2_dap.cfg jtag/vdebug: add support for DAP6 2024-01-21 21:31:37 +00:00
vd_a53x2_jtag.cfg jtag/vdebug: add support for DAP6 2024-01-21 21:31:37 +00:00
vd_a75x4_dap.cfg jtag/vdebug: add support for DAP6 2024-01-21 21:31:37 +00:00
vd_a75x4_jtag.cfg jtag/vdebug: add support for DAP6 2024-01-21 21:31:37 +00:00
vd_m4_dap.cfg jtag/vdebug: add support for DAP6 2024-01-21 21:31:37 +00:00
vd_m4_jtag.cfg jtag/vdebug: add support for DAP6 2024-01-21 21:31:37 +00:00
vd_m7_jtag.cfg jtag/vdebug: add support for DAP6 2024-01-21 21:31:37 +00:00
vd_pulpissimo_jtag.cfg
vd_swerv_jtag.cfg
vd_xt8_jtag.cfg
verdex.cfg
voipac.cfg
voltcraft_dso-3062c.cfg
x300t.cfg
xmc1100-boot-kit.cfg
xmc4200-application-kit-actuator.cfg
xmc4300-relax.cfg
xmc4500-application-kit-general.cfg
xmc4500-application-kit-sdram.cfg
xmc4500-relax.cfg
xmc4700-relax.cfg
xmc4800-relax.cfg
xmc-2go.cfg
xmos_xk-xac-xa8_arm.cfg
xtensa-kc705-ext-dap.cfg
xtensa-kc705-ext.cfg
xtensa-kc705-onboard.cfg
xtensa-palladium-vdebug-dual.cfg target/xtensa: add dual-core support 2024-01-28 14:17:28 +00:00
xtensa-palladium-vdebug.cfg target/xtensa: add dual-core support 2024-01-28 14:17:28 +00:00
xtensa-rt685-ext.cfg