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 ce89c7bf65 David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
..
aduc702x.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
ar71xx.cfg David Claffey <dnclaffey@gmail.com> get rid of reset recursion 14 years ago
at91eb40a.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
at91r40008.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 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 David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
at91sam7sx.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
at91sam9260.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
at91sam9260_ext_RAM_ext_flash.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
c100.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
cs351x.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
davinci.cfg David Brownell <david-b@pacbell.net>: 15 years ago
epc9301.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
feroceon.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
icepick.cfg Remove vim editor commands from TCL files. 15 years ago
imx21.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
imx27.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
imx31.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
imx35.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
is5114.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
ixp42x.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
lm3s9b9x.cfg David Brownell <david-b@pacbell.net> Cleanup the Stellaris target configs: 14 years ago
lm3s811.cfg David Brownell <david-b@pacbell.net> Cleanup the Stellaris target configs: 14 years ago
lm3s1968.cfg David Brownell <david-b@pacbell.net> Cleanup the Stellaris target configs: 14 years ago
lm3s3748.cfg David Brownell <david-b@pacbell.net> Cleanup the Stellaris target configs: 14 years ago
lm3s6965.cfg David Brownell <david-b@pacbell.net> Cleanup the Stellaris target configs: 14 years ago
lpc1768.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
lpc2103.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
lpc2124.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
lpc2129.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
lpc2148.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
lpc2294.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
lpc2378.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
lpc2478.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
mega128.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
netx500.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
omap2420.cfg Remove vim editor commands from TCL files. 15 years ago
omap3530.cfg use cortex_a8 instead of cortex_m3 14 years ago
omap5912.cfg David Brownell <david-b@pacbell.net>: 15 years ago
pic32mx.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
pxa255.cfg David Brownell <david-b@pacbell.net>: 15 years ago
pxa270.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
readme.txt Move TCL script files -- Step 2 of 2: 15 years ago
sam7se512.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
sam7x256.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
samsung_s3c2410.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
samsung_s3c2440.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
samsung_s3c2450.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
samsung_s3c4510.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
samsung_s3c6410.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
sharp_lh79532.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
smdk6410.cfg Move TCL script files -- Step 2 of 2: 15 years ago
smp8634.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
stm32.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
str710.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
str730.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
str750.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
str912.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 years ago
telo.cfg michal smulski <michal.smulski@ooma.com> arm11 target config files 14 years ago
test_reset_syntax_error.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 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 David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 14 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.