riscv-openocd/tcl/target
Edward Fewell 5fd1cb0e5b icepick.cfg: add cancel reset bit to TAP register writes
The Agama family of devices (CC26x2/CC13x2) required an
additional bit to be set when adding the core's TAP into
the scan chain. The cancel reset bit 0x10000 tells the
ICEPick to take the bus out of reset so that the other
bits will take effect. This bit is a NOP on other devices
and ICEPicks, so the change shouldn't adversely affect
other devices.

Change-Id: I9245eef0936ea7eea28ae84ab5e8ce05fa63af40
Signed-off-by: Edward Fewell <efewell@ti.com>
Reviewed-on: http://openocd.zylin.com/4789
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
2019-01-08 09:51:13 +00:00
..
marvell target: restructure dap support 2018-03-30 09:58:21 +01:00
1986ве1т.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
adsp-sc58x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
aduc702x.cfg target: remove legacy target events 2012-05-21 16:19:28 +00:00
aducm360.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
allwinner_v3s.cfg tcl/target: add Allwinner V3s SoC support 2018-08-02 12:06:50 +01:00
alphascale_asm9260t.cfg tcl/target|board: add configs for Alphascale asm9260t 2015-02-22 17:57:02 +00:00
altera_fpgasoc.cfg tcl/target, board: remove useless gdb-attach event definitions 2018-11-26 09:31:09 +00:00
altera_fpgasoc_arria10.cfg target|board: Add Intel (Altera) Arria 10 target and related board 2018-07-31 18:57:17 +01:00
am335x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
am437x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
amdm37x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
ar71xx.cfg tcl: replace $TARGETNAME with $_TARGETNAME 2015-08-06 13:07:49 +01:00
armada370.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
at32ap7000.cfg at32ap7000 config file 2010-08-15 21:54:01 +02:00
at91r40008.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
at91rm9200.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
at91sam3XXX.cfg target: restructure dap support 2018-03-30 09:58:21 +01: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 Added tcl config scripts for SAM3A/X targets and devboard 2012-03-30 15:56:19 +00:00
at91sam3ax_xx.cfg Fix spelling of ARM Cortex 2016-05-20 21:38:03 +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 update 'flash bank' usage in scripts 2009-11-19 13:39:41 -08:00
at91sam3u1e.cfg update 'flash bank' usage in scripts 2009-11-19 13:39:41 -08:00
at91sam3u2c.cfg update 'flash bank' usage in scripts 2009-11-19 13:39:41 -08:00
at91sam3u2e.cfg update 'flash bank' usage in scripts 2009-11-19 13:39:41 -08:00
at91sam3u4c.cfg scripts: update flash bank names 2010-05-13 20:44:08 +01:00
at91sam3u4e.cfg Fix remaining incorrect reference to target/at91sam3uXX.cfg 2011-12-02 06:37:29 +00:00
at91sam3uxx.cfg Fix spelling of ARM Cortex 2016-05-20 21:38:03 +01:00
at91sam4XXX.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
at91sam4c32x.cfg at91sam4: Add flash description and chipid for SAM4Cxx variants. 2016-12-08 12:31:14 +00:00
at91sam4cXXX.cfg at91sam4: Add flash description and chipid for SAM4Cxx variants. 2016-12-08 12:31:14 +00:00
at91sam4lXX.cfg Fix spelling of ARM Cortex 2016-05-20 21:38:03 +01:00
at91sam4sXX.cfg Fix spelling of ARM Cortex 2016-05-20 21:38:03 +01:00
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 target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
at91sam7sx.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
at91sam7x256.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
at91sam7x512.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
at91sam9.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
at91sam9g10.cfg at91: add at91sam9g10 support 2011-03-03 22:49:47 +01:00
at91sam9g20.cfg Remove jtag_rclk from target configs 2013-10-29 22:49:35 +00:00
at91sam9g45.cfg at91: add at91sam9g45 support 2011-03-03 22:49:47 +01:00
at91sam9rl.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
at91sam9260.cfg at91sam9260: update sram information 2011-03-03 22:49:47 +01:00
at91sam9260_ext_RAM_ext_flash.cfg Remove jtag_rclk from target configs 2013-10-29 22:49:35 +00:00
at91sam9261.cfg at91: add at91sam9261 support 2011-03-03 22:49:46 +01:00
at91sam9263.cfg at91: add at91sam9263 support 2011-03-03 22:49:47 +01:00
at91samdXX.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
at91samg5x.cfg Fix spelling of ARM Cortex 2016-05-20 21:38:03 +01:00
atheros_ar2313.cfg tcl/target|board: add config Atheros ar2313 2015-11-03 22:18:27 +00:00
atheros_ar2315.cfg tcl/target|board: add config Atheros ar2315 2015-11-03 22:18:30 +00:00
atheros_ar9331.cfg tcl/target/atheros_ar9331: add documentation and extra helpers 2018-07-31 15:57:58 +01:00
atheros_ar9344.cfg target: atheros_ar9344: add simple uart0 test 2017-10-03 11:24:46 +01:00
atmega128.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
atmega128rfa1.cfg flash/nor: avrf: support atmega128rfa1 2017-02-13 17:42:36 +00:00
atsamv.cfg tcl: target: omit apcsw for hla 2018-10-31 21:15:52 +00:00
avr32.cfg scripts: use adapter_nsrst_delay not deprecated jtag_nsrst_delay 2012-03-30 16:01:51 +00:00
bcm47xx.cfg tcl: add bcm47xx config and Asus RT-N16 board using it 2014-01-08 22:18:18 +00:00
bcm281xx.cfg tcl/target, board: remove useless gdb-attach event definitions 2018-11-26 09:31:09 +00:00
bcm4706.cfg tcl: add ASUS RT-N66U config 2014-06-01 18:27:09 +00:00
bcm4718.cfg tcl: add bcm47xx config and Asus RT-N16 board using it 2014-01-08 22:18:18 +00:00
bcm5352e.cfg tcl/board: add Linksys WRT54GL v1.1 board config 2014-01-08 22:18:25 +00:00
bcm6348.cfg tcl: bcm6348 target config, BT HomeHub v1 board config 2014-04-14 18:15:24 +00:00
bluenrg-x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
c100.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
c100config.tcl TCL scripts: replace "puts" with "echo" 2010-11-09 08:12:51 +01:00
c100helper.tcl TCL scripts: replace "puts" with "echo" 2010-11-09 08:12:51 +01:00
c100regs.tcl TCL scripts: replace "puts" with "echo" 2010-11-09 08:12:51 +01:00
cc2538.cfg flash/nor: update CC26xx/CC13xx support 2018-12-11 13:27:17 +00:00
cs351x.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
davinci.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
dragonite.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
dsp56321.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
dsp568013.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
dsp568037.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
efm32.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
efm32_stlink.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
em357.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
em358.cfg em357: Corrected EM357 support including errata details 2015-04-14 11:48:50 +01:00
epc9301.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
esi32xx.cfg esirisc: support eSi-RISC targets 2018-10-16 11:58:24 +01:00
exynos5250.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
faux.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
feroceon.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
fm3.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
fm4.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
fm4_mb9bf.cfg flash: New Spansion FM4 flash driver 2016-02-29 19:40:20 +00:00
fm4_s6e2cc.cfg flash: New Spansion FM4 flash driver 2016-02-29 19:40:20 +00:00
gp326xxxa.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
hi3798.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
hi6220.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
hilscher_netx10.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
hilscher_netx50.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
hilscher_netx500.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
icepick.cfg icepick.cfg: add cancel reset bit to TAP register writes 2019-01-08 09:51:13 +00:00
imx.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
imx6.cfg tcl/target, board: remove useless gdb-attach event definitions 2018-11-26 09:31:09 +00:00
imx7.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
imx8m.cfg target: add configuration for NXP MC-IMX8M-EVK 2018-04-10 09:12:35 +01:00
imx21.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
imx25.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
imx27.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
imx28.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
imx31.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
imx35.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
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 target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
ixp42x.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
k40.cfg tcl/target: consolidate Kinetis configs 2015-01-26 20:57:41 +00:00
k60.cfg tcl/target: consolidate Kinetis configs 2015-01-26 20:57:41 +00:00
k1921vk01t.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
ke0x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
ke1xf.cfg flash Kinetis: implement automatic bank creation based on device probe 2017-06-17 12:01:45 +01:00
ke1xz.cfg flash Kinetis: implement automatic bank creation based on device probe 2017-06-17 12:01:45 +01:00
kl25.cfg tcl/target: consolidate Kinetis configs 2015-01-26 20:57:41 +00:00
kl25z_hla.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
kl46.cfg tcl/target: consolidate Kinetis configs 2015-01-26 20:57:41 +00:00
klx.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
ks869x.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
kx.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
lpc1xxx.cfg NOR: lpc2000 Add support for LPC84x devices 2019-01-02 21:54:03 +00:00
lpc2xxx.cfg Export _TARGETNAME from generic LPC2xxx script 2012-02-07 06:32:33 +00:00
lpc8nxx.cfg Add LPC8Nxx and NHS3xx support. 2018-12-23 15:08:36 +00:00
lpc8xx.cfg lpc8xx: Allow CHIPNAME override 2015-11-03 21:45:28 +00:00
lpc11xx.cfg cfg: refactor lpc1xxx targets onto one base config 2014-09-08 23:05:08 +00:00
lpc12xx.cfg cfg: refactor lpc1xxx targets onto one base config 2014-09-08 23:05:08 +00:00
lpc13xx.cfg cfg: refactor lpc1xxx targets onto one base config 2014-09-08 23:05:08 +00:00
lpc17xx.cfg cfg: refactor lpc1xxx targets onto one base config 2014-09-08 23:05:08 +00:00
lpc40xx.cfg lpc2000: Add LPC407x/8x flash size auto detection 2015-03-09 06:26:06 +00:00
lpc84x.cfg NOR: lpc2000 Add support for LPC84x devices 2019-01-02 21:54:03 +00:00
lpc1850.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
lpc2103.cfg Add another level of procedures to LPC2xxx initialization - procedures for specific targets (setup_lpc<number>) take core clock and adapter clock as parameters. This way "constant" parameters (flash size and type, CPUTAPID, etc.) do not need to be copied if one wishes to change the "variable" parameters - like the core clock or adapter clock - in a board config file or somewhere else. 2011-01-09 21:34:02 +01:00
lpc2124.cfg Add another level of procedures to LPC2xxx initialization - procedures for specific targets (setup_lpc<number>) take core clock and adapter clock as parameters. This way "constant" parameters (flash size and type, CPUTAPID, etc.) do not need to be copied if one wishes to change the "variable" parameters - like the core clock or adapter clock - in a board config file or somewhere else. 2011-01-09 21:34:02 +01:00
lpc2129.cfg Add another level of procedures to LPC2xxx initialization - procedures for specific targets (setup_lpc<number>) take core clock and adapter clock as parameters. This way "constant" parameters (flash size and type, CPUTAPID, etc.) do not need to be copied if one wishes to change the "variable" parameters - like the core clock or adapter clock - in a board config file or somewhere else. 2011-01-09 21:34:02 +01:00
lpc2148.cfg Add another level of procedures to LPC2xxx initialization - procedures for specific targets (setup_lpc<number>) take core clock and adapter clock as parameters. This way "constant" parameters (flash size and type, CPUTAPID, etc.) do not need to be copied if one wishes to change the "variable" parameters - like the core clock or adapter clock - in a board config file or somewhere else. 2011-01-09 21:34:02 +01:00
lpc2294.cfg Add another level of procedures to LPC2xxx initialization - procedures for specific targets (setup_lpc<number>) take core clock and adapter clock as parameters. This way "constant" parameters (flash size and type, CPUTAPID, etc.) do not need to be copied if one wishes to change the "variable" parameters - like the core clock or adapter clock - in a board config file or somewhere else. 2011-01-09 21:34:02 +01:00
lpc2378.cfg Add another level of procedures to LPC2xxx initialization - procedures for specific targets (setup_lpc<number>) take core clock and adapter clock as parameters. This way "constant" parameters (flash size and type, CPUTAPID, etc.) do not need to be copied if one wishes to change the "variable" parameters - like the core clock or adapter clock - in a board config file or somewhere else. 2011-01-09 21:34:02 +01:00
lpc2460.cfg Add support for the lpc2460 target 2011-05-03 22:07:01 +02:00
lpc2478.cfg Add another level of procedures to LPC2xxx initialization - procedures for specific targets (setup_lpc<number>) take core clock and adapter clock as parameters. This way "constant" parameters (flash size and type, CPUTAPID, etc.) do not need to be copied if one wishes to change the "variable" parameters - like the core clock or adapter clock - in a board config file or somewhere else. 2011-01-09 21:34:02 +01:00
lpc2900.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
lpc3131.cfg scripts: use adapter_nsrst_delay not deprecated jtag_nsrst_delay 2012-03-30 16:01:51 +00:00
lpc3250.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
lpc4350.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
lpc4357.cfg tcl/target: Add LPC4357 config 2015-10-30 13:14:12 +00:00
lpc4370.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
ls1012a.cfg tcl: target: Add NXP LS1012A config 2018-07-13 09:19:15 +01:00
max3263x.cfg max32xxx: Support for MAX32XXX devices. 2018-08-21 19:24:58 +01:00
max32620.cfg max32xxx: Support for MAX32XXX devices. 2018-08-21 19:24:58 +01:00
max32625.cfg max32xxx: Support for MAX32XXX devices. 2018-08-21 19:24:58 +01:00
mc13224v.cfg Remove jtag_rclk from target configs 2013-10-29 22:49:35 +00:00
mdr32f9q2i.cfg target: restructure dap support 2018-03-30 09:58:21 +01: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 nds32: add new target type nds32_v2, nds32_v3, nds32_v3m 2013-06-05 19:27:35 +00:00
nhs31xx.cfg Add LPC8Nxx and NHS3xx support. 2018-12-23 15:08:36 +00:00
nrf51.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
nrf51_stlink.tcl Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
nrf52.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
nuc910.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
numicro.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
omap2420.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
omap3530.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
omap4430.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
omap4460.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
omap5912.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
omapl138.cfg Remove jtag_rclk from target configs 2013-10-29 22:49:35 +00:00
or1k.cfg openrisc: add support for JTAG Serial Port 2014-06-22 08:39:08 +00:00
pic32mx.cfg pic32mx: 0 wait state option 2013-04-02 15:12:44 +00:00
psoc4.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
psoc5lp.cfg psoc5lp: Add NV Latch flash driver 2018-06-06 18:12:21 +01:00
psoc6.cfg psoc6: Run flash algorithm asynchronously to improve performance 2018-04-23 20:42:06 +01:00
pxa3xx.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
pxa255.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
pxa270.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
qualcomm_qca4531.cfg tcl/target: add config for Qualcomm QCA4531 2018-07-31 15:55:33 +01:00
quark_d20xx.cfg tcl/target, board: remove useless gdb-attach event definitions 2018-11-26 09:31:09 +00:00
quark_x10xx.cfg quark_x10xx: add new target quark_x10xx 2014-02-11 13:07:29 +00:00
readme.txt rename jtag_khz as adapter_khz 2010-03-15 08:37:43 -07:00
renesas_r8a7790.cfg tcl/target: Add Renesas R-Car R8A7790 H2 target 2018-04-18 13:38:35 +01:00
renesas_r8a7791.cfg tcl/target: Add Renesas R-Car R8A7791 M2W target 2018-04-09 20:18:29 +01:00
renesas_r8a7794.cfg tcl/target: Add Renesas R-Car R8A7794 E2 target 2018-06-25 09:26:59 +01:00
renesas_rcar_gen3.cfg tcl/target: Add Renesas R-Car Gen3 targets 2018-10-01 20:59:13 +01:00
renesas_s7g2.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
samsung_s3c2410.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
samsung_s3c2440.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
samsung_s3c2450.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
samsung_s3c4510.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
samsung_s3c6410.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
sharp_lh79532.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
sim3x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
smp8634.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
spear3xx.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
stellaris.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
stellaris_icdi.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
stm8l.cfg stm8 : new target 2017-12-07 07:53:13 +00:00
stm8l152.cfg Added config files for stm8l152 stm8s003 and stm8s105 2018-01-12 20:22:46 +00:00
stm8s.cfg stm8 : new target 2017-12-07 07:53:13 +00:00
stm8s003.cfg Added config files for stm8l152 stm8s003 and stm8s105 2018-01-12 20:22:46 +00:00
stm8s105.cfg Added config files for stm8l152 stm8s003 and stm8s105 2018-01-12 20:22:46 +00:00
stm32_stlink.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
stm32f0x.cfg tcl/target/stm32f0x: Allow overriding the Flash bank size 2018-08-02 10:18:48 +01:00
stm32f0x_stlink.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
stm32f1x.cfg board: add configuration for stm32f103c8 "Blue Pill" 2018-04-23 08:55:11 +01:00
stm32f1x_stlink.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
stm32f2x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
stm32f2x_stlink.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
stm32f3x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
stm32f3x_stlink.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
stm32f4x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
stm32f4x_stlink.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
stm32f7x.cfg target/stm32f7x: clarify reset_config comment 2018-11-18 08:21:05 +00:00
stm32h7x.cfg target/stm32h7x: Fix documentation of reset_config 2018-11-10 21:16:27 +00:00
stm32h7x_dual_bank.cfg Add STM32H7 config files 2017-12-06 21:29:41 +00:00
stm32l0.cfg target: restructure dap support 2018-03-30 09:58:21 +01: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 target: restructure dap support 2018-03-30 09:58:21 +01:00
stm32l1x_dual_bank.cfg flash/nor/stm32lx: use 0 base to autodetect second bank location 2015-02-04 22:02:45 +00:00
stm32l4x.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
stm32lx_stlink.cfg stm32l: split l0/l1 support no jtag, different HSI settings 2014-12-03 09:10:21 +00:00
stm32w108_stlink.cfg Allow transports to override the selected target (hla configs unification) 2014-08-11 21:25:56 +00:00
stm32w108xx.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
stm32xl.cfg cfg: update scripts to use new stm32 driver names 2011-07-28 11:45:09 +01:00
str710.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
str730.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
str750.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
str912.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
swj-dp.tcl transport: make 'transport select' auto-select the first available transport if not set 2015-03-25 21:32:49 +00:00
test_reset_syntax_error.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
test_syntax_error.cfg Remove annoying end-of-line whitespace from tcl/* files 2009-09-21 18:48:22 +00:00
ti-ar7.cfg cfg: add Netgear DG834v3 configuration 2013-03-06 21:57:29 +00:00
ti-cjtag.cfg tcl/target: add CC2538 and CC26xx target files (with cJTAG procedure) 2015-02-11 15:22:40 +00:00
ti_calypso.cfg target: Remove "-variant" argument 2014-09-22 19:39:24 +00:00
ti_cc13x0.cfg flash/nor: Add support for TI CC26xx/CC13xx flash 2018-06-15 20:06:25 +01:00
ti_cc13x2.cfg flash/nor: Add support for TI CC26xx/CC13xx flash 2018-06-15 20:06:25 +01:00
ti_cc26x0.cfg flash/nor: Add support for TI CC26xx/CC13xx flash 2018-06-15 20:06:25 +01:00
ti_cc26x2.cfg flash/nor: Add support for TI CC26xx/CC13xx flash 2018-06-15 20:06:25 +01:00
ti_cc32xx.cfg flash/nor: Add support for TI CC3220SF internal flash 2018-06-06 15:38:25 +01:00
ti_cc3220sf.cfg flash/nor: Add support for TI CC3220SF internal flash 2018-06-06 15:38:25 +01:00
ti_dm355.cfg Remove jtag_rclk from target configs 2013-10-29 22:49:35 +00:00
ti_dm365.cfg Remove jtag_rclk from target configs 2013-10-29 22:49:35 +00:00
ti_dm6446.cfg Remove jtag_rclk from target configs 2013-10-29 22:49:35 +00:00
ti_msp432.cfg flash/nor: add support for TI MSP432 devices 2018-07-18 21:09:23 +01:00
ti_rm4x.cfg target/ti_tms570.cfg: added several JTAG IDs for TMS570LS family 2015-04-24 14:55:30 +01:00
ti_tms570.cfg tcl/target, board: remove useless gdb-attach event definitions 2018-11-26 09:31:09 +00:00
ti_tms570ls20xxx.cfg TI TMS570 USB Kit board config 2015-04-24 14:55:16 +01:00
ti_tms570ls3137.cfg TI TMS570 USB Kit board config 2015-04-24 14:55:16 +01:00
tmpa900.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
tmpa910.cfg target config files: Fix whitespace issues. 2011-11-07 16:16:33 +00:00
u8500.cfg tcl/target, board: remove useless gdb-attach event definitions 2018-11-26 09:31:09 +00:00
vybrid_vf6xx.cfg target: add Cortex-M4 target to VF6xx target 2018-04-12 20:49:48 +01:00
xilinx_ultrascale.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
xmc1xxx.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
xmc4xxx.cfg target: restructure dap support 2018-03-30 09:58:21 +01:00
xmos_xs1-xau8a-10_arm.cfg tcl/target: Add config for XMOS XS1-XAU8A-10's ARM core 2015-10-30 12:39:42 +00:00
zynq_7000.cfg zynq_7000: Add zynqpl_program command 2018-10-27 15:02:04 +01:00
к1879xб1я.cfg tcl/target: add config for К1879ХБ1Я, a hybrid ARM11/DSP SoC by RC Module 2014-09-08 22:26:35 +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_khz 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_khz in interface/xxx.cfg will be overridden by
target/xxx.cfg. adapter_khz 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.