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.
 
 
 
 
 
 
√ėyvind Harboe a07422c26c fix syntax of mww phys. 12 years ago
..
aduc702x.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
ar71xx.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
at91eb40a.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
at91r40008.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
at91rm9200.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
at91sam3u1c.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 13 years ago
at91sam3u1e.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 13 years ago
at91sam3u2c.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 13 years ago
at91sam3u2e.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 13 years ago
at91sam3u4c.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 13 years ago
at91sam3u4e.cfg Add support for ATMEL AT91SAM3U - CortexM3 Family 13 years ago
at91sam3uXX.cfg strip gdb config options 13 years ago
at91sam7sx.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
at91sam9260.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
at91sam9260_ext_RAM_ext_flash.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
c100.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
c100config.tcl Remove annoying EOL whitespace (again, sigh). 13 years ago
c100helper.tcl Remove annoying end-of-line whitespace from tcl/* files 13 years ago
c100regs.tcl Remove annoying end-of-line whitespace from tcl/* files 13 years ago
cs351x.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
davinci.cfg fix syntax of mww phys. 12 years ago
dragonite.cfg Dragonite target script 13 years ago
epc9301.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
faux.cfg Added the faux flash driver and target. Used for testing. 13 years ago
feroceon.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
icepick.cfg Remove vim editor commands from TCL files. 13 years ago
imx.cfg iMX target config script's ported from Freescale BSP. 13 years ago
imx21.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
imx25.cfg iMX25 target support 13 years ago
imx27.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
imx31.cfg arm11 seems to gate JTAG when srst is asserted 13 years ago
imx35.cfg arm11 seems to gate JTAG when srst is asserted 13 years ago
is5114.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
ixp42x.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lm3s9b9x.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lm3s811.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lm3s1968.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lm3s3748.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lm3s6965.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lpc1768.cfg use "armv4_5 core_state arm" instead of soft_reset_halt, fewer side effects 13 years ago
lpc2103.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lpc2124.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 13 years ago
lpc2129.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lpc2148.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lpc2294.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
lpc2378.cfg use "armv4_5 core_state arm" instead of soft_reset_halt, fewer side effects 13 years ago
lpc2478.cfg set ARM mode using explicit command rather than soft_reset_halt which has lots of side effects. 13 years ago
lpc2900.cfg Rolf Meeser <rolfm_9dq@yahoo.de> adds flash support for NXP's LPC2900 family (ARM968E). 13 years ago
mega128.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 13 years ago
netx500.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
omap2420.cfg omap2420.cfg updates 13 years ago
omap3530.cfg Updated reset event handling in omap3530 cfg 13 years ago
omap5912.cfg make OMAP5912 resets more reliable 13 years ago
pic32mx.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
pxa255.cfg make PXA255 targets enumerate sort-of-OK 13 years ago
pxa270.cfg Fix reset delays and tinker with ID's 13 years ago
readme.txt Remove annoying end-of-line whitespace from tcl/* files 13 years ago
sam7se512.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
sam7x256.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
samsung_s3c2410.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
samsung_s3c2440.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
samsung_s3c2450.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
samsung_s3c4510.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
samsung_s3c6410.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
sharp_lh79532.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
smdk6410.cfg Move TCL script files -- Step 2 of 2: 13 years ago
smp8634.cfg David Brownell <david-b@pacbell.net> "set _TARGETNAME ..." cleanup 13 years ago
stm32.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
str710.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
str730.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
str750.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
str912.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
telo.cfg Remove annoying EOL whitespace (again, sigh). 13 years ago
test_reset_syntax_error.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
test_syntax_error.cfg Remove annoying end-of-line whitespace from tcl/* files 13 years ago
ti_dm355.cfg Add a new JTAG "setup" event; use for better DaVinci ICEpick support. 13 years ago
ti_dm365.cfg Add a new JTAG "setup" event; use for better DaVinci ICEpick support. 13 years ago
ti_dm6446.cfg Add a new JTAG "setup" event; use for better DaVinci ICEpick support. 13 years ago
tmpa900.cfg Remove annoying EOL whitespace (again, sigh). 13 years ago
tmpa910.cfg Remove annoying EOL whitespace (again, sigh). 13 years ago
xba_revA3.cfg Remove annoying end-of-line whitespace from tcl/* files 13 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.