projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix debug prints when loading to flash
[fw/openocd]
/
src
/
helper
/
startup.tcl
diff --git
a/src/helper/startup.tcl
b/src/helper/startup.tcl
index f11d5b6838aa27b3b95f4a087671d905915737ac..71f489dd5f3c2b2068a2586f4bac99e34042a862 100644
(file)
--- a/
src/helper/startup.tcl
+++ b/
src/helper/startup.tcl
@@
-3,13
+3,6
@@
# Embedded into OpenOCD executable
#
# Embedded into OpenOCD executable
#
-
-# We need to explicitly redirect this to the OpenOCD command
-# as Tcl defines the exit proc
-proc exit {} {
- ocd_throw exit
-}
-
# Try flipping / and \ to find file if the filename does not
# match the precise spelling
proc find {filename} {
# Try flipping / and \ to find file if the filename does not
# match the precise spelling
proc find {filename} {
@@
-28,19
+21,11
@@
proc find {filename} {
add_usage_text find "<file>"
add_help_text find "print full path to file according to OpenOCD search rules"
add_usage_text find "<file>"
add_help_text find "print full path to file according to OpenOCD search rules"
-#
Run
script
+#
Find and run a
script
proc script {filename} {
proc script {filename} {
-
source [find $filename
]
+
uplevel #0 [list source [find $filename]
]
}
add_help_text script "filename of OpenOCD script (tcl) to run"
add_usage_text script "<file>"
#########
}
add_help_text script "filename of OpenOCD script (tcl) to run"
add_usage_text script "<file>"
#########
-
-# catch any exceptions, capture output and return output
-proc capture_catch {a} {
- catch {
- capture {uplevel $a}
- } result
- return $result
-}