summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/scripting.txt25
1 files changed, 25 insertions, 0 deletions
diff --git a/src/scripting.txt b/src/scripting.txt
new file mode 100644
index 00000000..7242e73f
--- /dev/null
+++ b/src/scripting.txt
@@ -0,0 +1,25 @@
+Plan for hosted scripting support in OpenOCD
+============================================
+Jim Tcl support in OpenOCD currently exists as a patch.
+
+There has been some discussion on the list as to what
+purpose scripting support might serve in OpenOCD.
+
+Also Lua was proposed as a scripting language, but
+only Jim Tcl has been forwarded as a patch.
+
+Tcl is also backwards syntax compatible with OpenOCD
+commands.
+
+Uses of scripting
+=================
+
+Default implementation of procedures in tcl/procedures.tcl.
+
+- Polymorphic commands for target scripts.
+ - produce <file> <serialnumber>. Default implementation
+ is to ignore serial number and write a raw binary file
+ to beginning of first flash.
+ - reset handling. Precise control of how srst, trst &
+ tms is handled and when.
+ \ No newline at end of file