X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=doc%2Fmanual%2Fscripting.txt;h=783541caf3b3fa8a9213c125b6852b76c10ad60f;hb=1211b8ea481b9185b04563a741ac0c41da274bc9;hp=09b69d38b7ca2fc28878395313b9cbe301501112;hpb=2d0e1dbc025c631ab6b2e741a7c115d07ffee9f3;p=openocd.git diff --git a/doc/manual/scripting.txt b/doc/manual/scripting.txt index 09b69d38b7..783541caf3 100644 --- a/doc/manual/scripting.txt +++ b/doc/manual/scripting.txt @@ -5,7 +5,7 @@ The scripting support is intended for developers of OpenOCD. It is not the intention that normal OpenOCD users will use tcl scripting extensively, write lots of clever scripts, -or contribute back to OpenOCD. +or contribute back to OpenOCD. Target scripts can contain new procedures that end users may tinker to their needs without really understanding tcl. @@ -15,7 +15,7 @@ language, the choice of language is not terribly important to those same end users. Jim Tcl was chosen as it was easy to integrate, works -great in an embedded environment and Øyvind Harboe +great in an embedded environment and Øyvind Harboe had experience with it. @section scriptinguses Uses of scripting @@ -31,7 +31,7 @@ Default implementation of procedures in tcl/procedures.tcl. file format and structure of serialnumber. Tcl allows an argument to consist of e.g. a list so the structure of the serial number is not limited to a single string. - - reset handling. Precise control of how srst, trst & + - reset handling. Precise control of how srst, trst & tms is handled. - replace some parts of the current command line handler. This is only to simplify the implementation of OpenOCD @@ -42,7 +42,7 @@ Default implementation of procedures in tcl/procedures.tcl. that return machine readable output. These low level tcl functions constitute the tcl api. flash_banks is such a low level tcl proc. "flash banks" is an example of - a command that has human readable output. The human + a command that has human readable output. The human readable output is expected to change inbetween versions of OpenOCD. The output from flash_banks may not be in the preferred form for the client. The client then @@ -50,8 +50,8 @@ Default implementation of procedures in tcl/procedures.tcl. or b) write a small piece of tcl to output the flash_banks output to a more suitable form. The latter may be simpler. - - + + @section scriptingexternal External scripting The embedded Jim Tcl interpreter in OpenOCD is very limited