riscv-openocd/tcl/target
Antonio Borneo 9a6417e035 tcl: don't use 'set' to retrieve the value of a variable
Original TLC syntax uses 'set varname' to retrieve the value of
variable 'varname'. Such archaic syntax is still valid, but the
shorter '$varname' makes the code easier to read.

Replace 'set varname' with '$varname'.
While there, remove some useless curly brackets.

Change-Id: I27310e8c05afe56ea8bd0e41d4ae2c34447b725c
Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6863
Tested-by: jenkins
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
2022-03-12 09:43:00 +00:00
..
infineon tcl: fix remaining scripts after rework adapter commands 2020-02-06 21:15:55 +00:00
marvell tcl: replace '-ctibase' with '-baseaddr' 2020-11-04 17:37:36 +00:00
1986ве1т.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
adsp-sc58x.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
aduc702x.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
aducm360.cfg tcl: fix typo and spelling 2020-05-09 14:37:35 +01:00
allwinner_v3s.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
alphascale_asm9260t.cfg
altera_fpgasoc.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
altera_fpgasoc_arria10.cfg
am335x.cfg tcl: [3/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:49:08 +01:00
am437x.cfg tcl: [3/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:49:08 +01:00
amdm37x.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
ampere_emag.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
ar71xx.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
arm_corelink_sse200.cfg Configs for ARM corelink SSE-200 target and Musca A board 2019-06-19 09:36:02 +01:00
armada370.cfg tcl/target/armada370: remove useless 'init' command 2020-08-02 10:49:09 +01:00
at32ap7000.cfg
at91r40008.cfg
at91rm9200.cfg tcl: fix typo and spelling 2020-05-09 14:37:35 +01:00
at91sam3XXX.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
at91sam3ax_4x.cfg Added tcl config scripts for SAM3A/X targets and devboard 2012-03-30 15:56:19 +00:00
at91sam3ax_8x.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam3ax_xx.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam3nXX.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
at91sam3sXX.cfg Fix spelling of ARM Cortex 2016-05-20 21:38:03 +01:00
at91sam3u1c.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam3u1e.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam3u2c.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam3u2e.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam3u4c.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam3u4e.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam3uxx.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam4XXX.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
at91sam4c32x.cfg at91sam4: Add flash description and chipid for SAM4Cxx variants. 2016-12-08 12:31:14 +00:00
at91sam4cXXX.cfg
at91sam4lXX.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
at91sam4sXX.cfg
at91sam4sd32x.cfg Fix spelling of ARM Cortex 2016-05-20 21:38:03 +01:00
at91sam7a2.cfg target & board: AT91SAM7A2 and Olimex SAM7-LA2 2015-03-09 06:25:03 +00:00
at91sam7se512.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
at91sam7sx.cfg
at91sam7x256.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
at91sam7x512.cfg
at91sam9.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
at91sam9g10.cfg at91: add at91sam9g10 support 2011-03-03 22:49:47 +01:00
at91sam9g20.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
at91sam9g45.cfg at91: add at91sam9g45 support 2011-03-03 22:49:47 +01:00
at91sam9rl.cfg
at91sam9260.cfg
at91sam9260_ext_RAM_ext_flash.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
at91sam9261.cfg
at91sam9263.cfg at91: add at91sam9263 support 2011-03-03 22:49:47 +01:00
at91sama5d2.cfg add config for Microchip SAMA5D27 SOM1 Kit1 2021-08-14 08:04:38 +01:00
at91samdXX.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
at91samg5x.cfg
atheros_ar2313.cfg
atheros_ar2315.cfg
atheros_ar9331.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
atheros_ar9344.cfg
atmega128.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
atmega128rfa1.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
atsame5x.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
atsaml1x.cfg tcl/target: Add initial Microchip SAML1x support 2019-06-19 10:17:57 +01:00
atsamv.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
avr32.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
bcm47xx.cfg
bcm281xx.cfg
bcm2711.cfg tcl/target: add BCM2711 configuration file 2021-03-10 21:36:59 +00:00
bcm2835.cfg tcl/target: add BCM2835 configuration file 2021-03-10 21:36:45 +00:00
bcm2836.cfg tcl/target: add BCM2836 configuration file 2021-03-10 21:36:50 +00:00
bcm2837.cfg tcl/target: add BCM2837 configuration file 2021-03-10 21:36:54 +00:00
bcm4706.cfg
bcm4718.cfg
bcm5352e.cfg
bcm6348.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
bluefield.cfg tcl: don't use 'set' to retrieve the value of a variable 2022-03-12 09:43:00 +00:00
bluenrg-x.cfg tcl: [3/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:49:08 +01:00
c100.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
c100config.tcl tcl: fix some minor typo 2021-05-22 10:06:26 +01:00
c100helper.tcl tcl: fix some minor typo 2021-05-22 10:06:26 +01:00
c100regs.tcl tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
cc2538.cfg tcl: Remove executable bit 2020-02-08 23:27:18 +00:00
cs351x.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
davinci.cfg tcl: fix some minor typo 2021-05-22 10:06:26 +01:00
dragonite.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
dsp56321.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
dsp568013.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
dsp568037.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
efm32.cfg flash/nor/efr32: fixed lockbits and user data 2022-01-05 17:57:08 +00:00
em357.cfg tcl/target: use command 'jtag newtap' to add a boundary scan TAP 2020-09-05 17:10:14 +01:00
em358.cfg
eos_s3.cfg tcl/target/eos_s3: fix variable's expansion typo 2021-03-04 14:59:32 +00:00
epc9301.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
esi32xx.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
exynos5250.cfg
faux.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
feroceon.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
fm3.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
fm4.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
fm4_mb9bf.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
fm4_s6e2cc.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
gd32e23x.cfg flash/nor/stm32f1x: Add support for GD32E23x 2021-11-15 15:35:50 +00:00
gd32vf103.cfg tcl/target: Add initial GigaDevice GD32VF103 support 2020-07-26 20:11:28 +01:00
gp326xxxa.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
hi3798.cfg tcl: replace '-ctibase' with '-baseaddr' 2020-11-04 17:37:36 +00:00
hi6220.cfg tcl: replace '-ctibase' with '-baseaddr' 2020-11-04 17:37:36 +00:00
hilscher_netx10.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
hilscher_netx50.cfg
hilscher_netx500.cfg tcl: [3/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:49:08 +01:00
icepick.cfg tcl: [3/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:49:08 +01:00
imx.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
imx6.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
imx6sx.cfg target/imx6sx: Initial support 2019-04-24 14:11:22 +01:00
imx6ul.cfg target/imx6ul: Initial support 2019-04-24 14:11:33 +01:00
imx7.cfg target/imx7: Add ahb mem_ap 2019-04-10 10:16:19 +01:00
imx7ulp.cfg target/imx7ulp: Initial support 2019-04-24 14:11:07 +01:00
imx8m.cfg tcl: replace '-ctibase' with '-baseaddr' 2020-11-04 17:37:36 +00:00
imx8qm.cfg target/imx8qm: Initial support 2021-04-24 05:53:57 +01:00
imx21.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
imx25.cfg
imx27.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
imx28.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
imx31.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
imx35.cfg
imx51.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
imx53.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
is5114.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
ixp42x.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
k40.cfg
k60.cfg
k1921vk01t.cfg tcl: Remove executable bit 2020-02-08 23:27:18 +00:00
ke0x.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
ke1xf.cfg
ke1xz.cfg
kl25.cfg
kl46.cfg
klx.cfg target: add examine-fail event 2020-03-12 09:43:55 +00:00
ks869x.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
kx.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
lpc1xxx.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
lpc2xxx.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc8nxx.cfg tcl: fix some minor typo 2021-05-22 10:06:26 +01:00
lpc8xx.cfg lpc8xx: Allow CHIPNAME override 2015-11-03 21:45:28 +00:00
lpc11xx.cfg
lpc12xx.cfg
lpc13xx.cfg
lpc17xx.cfg
lpc40xx.cfg
lpc84x.cfg NOR: lpc2000 Add support for LPC84x devices 2019-01-02 21:54:03 +00:00
lpc1850.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
lpc2103.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc2124.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc2129.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc2148.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc2294.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc2378.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc2460.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc2478.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc2900.cfg tcl: fix typo and spelling 2020-05-09 14:37:35 +01:00
lpc3131.cfg tcl: remove trailing whitespace 2020-05-09 14:38:40 +01:00
lpc3250.cfg
lpc4350.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
lpc4357.cfg
lpc4370.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
ls1012a.cfg tcl: replace '-ctibase' with '-baseaddr' 2020-11-04 17:37:36 +00:00
ls1088a.cfg target: ls1088a: Add service processor 2022-02-26 15:36:16 +00:00
max3263x.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
max32620.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
max32625.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
mc13224v.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
mdr32f9q2i.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
nds32v2.cfg nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32v3.cfg nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nds32v3m.cfg
nds32v5.cfg tcl: Add support for NDS V5 target and xc7/Corvette-F1 2020-08-16 11:48:53 +01:00
nhs31xx.cfg Add LPC8Nxx and NHS3xx support. 2018-12-23 15:08:36 +00:00
npcx.cfg flash/nor: add support for Nuvoton NPCX series flash 2021-09-02 06:42:54 +00:00
nrf51.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
nrf52.cfg tcl/target/nrf52: fix nrf52_recover 2020-10-22 21:19:59 +01:00
nuc910.cfg
numicro.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
omap2420.cfg
omap3530.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
omap4430.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
omap4460.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
omap5912.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
omapl138.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
or1k.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
pic32mx.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
psoc4.cfg tcl: fix some minor typo 2021-05-22 10:06:26 +01:00
psoc5lp.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
psoc6.cfg tcl/target: use command 'jtag newtap' to add a boundary scan TAP 2020-09-05 17:10:14 +01:00
pxa3xx.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
pxa255.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
pxa270.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
qualcomm_qca4531.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
quark_d20xx.cfg tcl/target, board: remove useless gdb-attach event definitions 2018-11-26 09:31:09 +00:00
quark_x10xx.cfg
readme.txt coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
renesas_r7s72100.cfg tcl/target: Fix naming of RZ/A1 SoC 2020-03-14 20:39:47 +00:00
renesas_rcar_gen2.cfg tcl/target: Select default boot core on Renesas R-Car Gen2/Gen3 2021-06-26 14:39:22 +01:00
renesas_rcar_gen3.cfg tcl/target: Add support for Renesas R8A779A0 V3U SoC 2021-06-26 14:39:30 +01:00
renesas_rcar_reset_common.cfg tcl/target: Unify Renesas R-Car JTAG reset config 2020-03-09 05:59:39 +00:00
renesas_rz_g2.cfg target/renesas_rz_g2: Introduce tcl config file for RZ/G2 devices 2021-06-04 17:43:57 +01:00
renesas_s7g2.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
rk3308.cfg tcl/target/rk3308.cfg: add defer-examine 2020-12-26 15:47:52 +00:00
rk3399.cfg tcl/target: add Rockchip RK3399 target 2021-03-10 21:29:26 +00:00
rp2040-core0.cfg tcl/rp2040: remove empty line at end of file 2021-05-22 10:06:01 +01:00
samsung_s3c2410.cfg
samsung_s3c2440.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
samsung_s3c2450.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
samsung_s3c4510.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
samsung_s3c6410.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
sharp_lh79532.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
sim3x.cfg tcl: Remove executable bit 2020-02-08 23:27:18 +00:00
smp8634.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
snps_em_sk_fpga.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
snps_hsdk.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
spear3xx.cfg
stellaris.cfg tcl: [3/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:49:08 +01:00
stm8l.cfg stm8 target: make adapter speed settings work 2020-05-24 21:34:48 +01:00
stm8l152.cfg
stm8s.cfg stm8 target: make adapter speed settings work 2020-05-24 21:34:48 +01:00
stm8s003.cfg
stm8s103.cfg Add target config for STM8S103 chip... 2020-03-12 09:41:41 +00:00
stm8s105.cfg Added config files for stm8l152 stm8s003 and stm8s105 2018-01-12 20:22:46 +00:00
stm32f0x.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
stm32f1x.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
stm32f2x.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
stm32f3x.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
stm32f4x.cfg tcl/target/stm32f4x: fix hardcoded chip name 2021-06-04 17:42:17 +01:00
stm32f7x.cfg tcl/target/stm32(f7/h7)x: do not assume presence of the reset 2021-09-17 12:57:57 +00:00
stm32g0x.cfg stm32l4x: add OTP support for STM32 G0/G4/L4/L4+/L5/WB/WL devices 2021-03-24 17:15:38 +00:00
stm32g4x.cfg stm32l4x: add OTP support for STM32 G0/G4/L4/L4+/L5/WB/WL devices 2021-03-24 17:15:38 +00:00
stm32h7x.cfg tcl/target/stm32(f7/h7)x: do not assume presence of the reset 2021-09-17 12:57:57 +00:00
stm32h7x_dual_bank.cfg target/stm32h7x: add support of dual core variant of STM32H7 2019-12-07 13:07:00 +00:00
stm32l0.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
stm32l0_dual_bank.cfg tcl STM32L0xx - add support for dual banked targets and for Nucleo-64 STM32L073 2017-04-24 21:57:57 +01:00
stm32l1.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
stm32l1x_dual_bank.cfg
stm32l4x.cfg stm32l4x: add OTP support for STM32 G0/G4/L4/L4+/L5/WB/WL devices 2021-03-24 17:15:38 +00:00
stm32l5x.cfg tcl/stm32l5x|u5x: refactor common tcl code 2022-03-12 09:32:59 +00:00
stm32mp13x.cfg tcl: stm32mp13x: add target and board config files 2021-12-03 21:50:59 +00:00
stm32mp15x.cfg tcl/stm32mp15x: freeze watchdog, recover SWD after power cycle 2021-10-25 16:11:22 +00:00
stm32u5x.cfg tcl/stm32l5x|u5x: refactor common tcl code 2022-03-12 09:32:59 +00:00
stm32w108xx.cfg tcl/target: use command 'jtag newtap' to add a boundary scan TAP 2020-09-05 17:10:14 +01:00
stm32wbx.cfg stm32l4x: add OTP support for STM32 G0/G4/L4/L4+/L5/WB/WL devices 2021-03-24 17:15:38 +00:00
stm32wlx.cfg tcl/stm32wlx.cfg: comply with new jimtcl expr syntax 2021-09-25 13:37:28 +00:00
stm32x5x_common.cfg tcl/stm32l5x|u5x: refactor common tcl code 2022-03-12 09:32:59 +00:00
stm32xl.cfg cfg: update scripts to use new stm32 driver names 2011-07-28 11:45:09 +01:00
str710.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
str730.cfg coding style: tcl: remove empty lines at end of text files 2020-05-02 15:40:12 +01:00
str750.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
str912.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
swj-dp.tcl hla_transport: split command registration per transport 2020-09-05 17:10:38 +01:00
swm050.cfg tcl: fix remaining scripts after rework adapter commands 2020-02-06 21:15:55 +00:00
test_reset_syntax_error.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
test_syntax_error.cfg
ti-ar7.cfg
ti-cjtag.cfg tcl: Remove executable bit 2020-02-08 23:27:18 +00:00
ti_calypso.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
ti_cc13x0.cfg
ti_cc13x2.cfg
ti_cc26x0.cfg tcl/target: Use vectreset for CC13xx/CC26xx targets. 2020-04-05 14:27:07 +01:00
ti_cc26x2.cfg
ti_cc32xx.cfg tcl/target: Enable using vectreset for CC3320SF targets 2020-03-24 17:18:31 +00:00
ti_cc3220sf.cfg tcl: fix typo and spelling 2020-05-09 14:37:35 +01:00
ti_dm355.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
ti_dm365.cfg tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:48:44 +01:00
ti_dm6446.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
ti_k3.cfg tcl/target/ti_k3: Add AM625 SoC 2022-03-12 09:41:42 +00:00
ti_msp432.cfg tcl/target: Use sysresetreq for MSP432 targets 2020-03-24 17:17:22 +00:00
ti_rm4x.cfg
ti_tms570.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
ti_tms570ls20xxx.cfg
ti_tms570ls3137.cfg
tmpa900.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
tmpa910.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
tnetc4401.cfg Update FTDI C232HM cfg, and add two new cfgs from cable modem research 2019-10-15 09:01:14 +01:00
u8500.cfg tcl: [3/3] prepare for jimtcl 0.81 'expr' syntax change 2021-05-08 09:49:08 +01:00
vd_aarch64.cfg Cadence virtual debug interface (vdebug) integration 2022-02-14 15:12:10 +00:00
vd_cortex_m.cfg Cadence virtual debug interface (vdebug) integration 2022-02-14 15:12:10 +00:00
vd_riscv.cfg Cadence virtual debug interface (vdebug) integration 2022-02-14 15:12:10 +00:00
vybrid_vf6xx.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
xilinx_zynqmp.cfg tcl: don't use 'set' to retrieve the value of a variable 2022-03-12 09:43:00 +00:00
xmc1xxx.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
xmc4xxx.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
xmos_xs1-xau8a-10_arm.cfg
zynq_7000.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00
к1879xб1я.cfg tcl: replace the deprecated commands with "adapter ..." 2020-01-29 06:34:43 +00:00

readme.txt

Prerequisites:
The users of OpenOCD as well as computer programs interacting with OpenOCD are expecting that certain commands
do the same thing across all the targets.

Rules to follow when writing scripts:

1. The configuration script should be defined such as , for example, the following sequences are working:
	reset
	flash info <bank>
and
	reset
	flash erase_address <start> <len>
and
	reset init
	load

In most cases this can be accomplished by specifying the default startup mode as reset_init (target command
in the configuration file).

2. If the target is correctly configured, flash must be writable without any other helper commands. It is
assumed that all write-protect mechanisms should be disabled.

3. The configuration scripts should be defined such as the binary that was written to flash verifies
(turn off remapping, checksums, etc...)

flash write_image [file] <parameters>
verify_image [file] <parameters>

4. adapter speed sets the maximum speed (or alternatively RCLK). If invoked
multiple times only the last setting is used.

interface/xxx.cfg files are always executed *before* target/xxx.cfg
files, so any adapter speed in interface/xxx.cfg will be overridden by
target/xxx.cfg. adapter speed in interface/xxx.cfg would then, effectively,
set the default JTAG speed.

Note that a target/xxx.cfg file can invoke another target/yyy.cfg file,
so one can create target subtype configurations where e.g. only
amount of DRAM, oscillator speeds differ and having a single
config file for the default/common settings.