You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
oharboe 3ce038baa3 sharpen reset_config for imx27 - use both trst & srst. srst pulls trst. 15 years ago
..
aduc702x.cfg Xiaofan Chen <xiaofanc@gmail.com> With this patch, OpenOCD can talk to my 15 years ago
at91eb40a.cfg Move TCL script files -- Step 2 of 2: 15 years ago
at91r40008.cfg Move TCL script files -- Step 2 of 2: 15 years ago
at91rm9200.cfg David Brownell <david-b@pacbell.net> target/at91rm9200.cfg cleanup 15 years ago
at91sam3u1c.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 15 years ago
at91sam3u1e.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 15 years ago
at91sam3u2c.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 15 years ago
at91sam3u2e.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 15 years ago
at91sam3u4c.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 15 years ago
at91sam3u4e.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 15 years ago
at91sam3uXX.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 15 years ago
at91sam9260.cfg Move TCL script files -- Step 2 of 2: 15 years ago
at91sam9260_ext_RAM_ext_flash.cfg Move TCL script files -- Step 2 of 2: 15 years ago
cs351x.cfg Add svn:eol-style native property to TCL files that are missing it. 15 years ago
davinci.cfg David Brownell <david-b@pacbell.net>: 15 years ago
epc9301.cfg Move TCL script files -- Step 2 of 2: 15 years ago
feroceon.cfg Move TCL script files -- Step 2 of 2: 15 years ago
icepick.cfg Remove vim editor commands from TCL files. 15 years ago
imx21.cfg sharpen reset_config for imx27 - use both trst & srst. srst pulls trst. 15 years ago
imx27.cfg sharpen reset_config for imx27 - use both trst & srst. srst pulls trst. 15 years ago
imx31.cfg Move TCL script files -- Step 2 of 2: 15 years ago
imx35.cfg Move TCL script files -- Step 2 of 2: 15 years ago
is5114.cfg Move TCL script files -- Step 2 of 2: 15 years ago
ixp42x.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lm3s9b9x.cfg Marcel Jost <marcel.jost@bfh.ch>: 15 years ago
lm3s811.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lm3s3748.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lm3s6965.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lpc2103.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lpc2124.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lpc2129.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lpc2148.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lpc2294.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lpc2378.cfg Move TCL script files -- Step 2 of 2: 15 years ago
lpc2478.cfg Freddie Chopin <freddie_chopin@op.pl> makes lpc2478.cfg file more "standard" and - what is most important - correct (it's working [; ). I've also added some comments which try to clarify the meaning of all that's in there. 15 years ago
mega128.cfg Move TCL script files -- Step 2 of 2: 15 years ago
netx500.cfg Move TCL script files -- Step 2 of 2: 15 years ago
omap2420.cfg Remove vim editor commands from TCL files. 15 years ago
omap3530.cfg David Brownell <david-b@pacbell.net>: 15 years ago
omap5912.cfg David Brownell <david-b@pacbell.net>: 15 years ago
pic32mx.cfg Move TCL script files -- Step 2 of 2: 15 years ago
pxa255.cfg David Brownell <david-b@pacbell.net>: 15 years ago
pxa270.cfg Move TCL script files -- Step 2 of 2: 15 years ago
readme.txt Move TCL script files -- Step 2 of 2: 15 years ago
sam7se512.cfg Move TCL script files -- Step 2 of 2: 15 years ago
sam7x256.cfg Move TCL script files -- Step 2 of 2: 15 years ago
samsung_s3c2410.cfg Move TCL script files -- Step 2 of 2: 15 years ago
samsung_s3c2440.cfg Move TCL script files -- Step 2 of 2: 15 years ago
samsung_s3c4510.cfg Move TCL script files -- Step 2 of 2: 15 years ago
samsung_s3c6410.cfg Move TCL script files -- Step 2 of 2: 15 years ago
sharp_lh79532.cfg Move TCL script files -- Step 2 of 2: 15 years ago
smdk6410.cfg Move TCL script files -- Step 2 of 2: 15 years ago
smp8634.cfg Move TCL script files -- Step 2 of 2: 15 years ago
stm32.cfg - add stm32 connectivity line tapid to stm32.cfg 15 years ago
str710.cfg Move TCL script files -- Step 2 of 2: 15 years ago
str730.cfg Move TCL script files -- Step 2 of 2: 15 years ago
str750.cfg Move TCL script files -- Step 2 of 2: 15 years ago
str912.cfg Revert changes from r2134 that snuck into the commit. Mea culpa. 15 years ago
test_reset_syntax_error.cfg Move TCL script files -- Step 2 of 2: 15 years ago
test_syntax_error.cfg Move TCL script files -- Step 2 of 2: 15 years ago
ti_dm355.cfg David Brownell <david-b@pacbell.net> Update docs to say that "arm7_9 dbgrq enable" is the default 15 years ago
ti_dm365.cfg David Brownell <david-b@pacbell.net> Update docs to say that "arm7_9 dbgrq enable" is the default 15 years ago
ti_dm6446.cfg David Brownell <david-b@pacbell.net> Update docs to say that "arm7_9 dbgrq enable" is the default 15 years ago
xba_revA3.cfg Move TCL script files -- Step 2 of 2: 15 years ago

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. jtag_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 jtag_khz in interface/xxx.cfg will be overridden by
target/xxx.cfg. jtag_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.