summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-05-22 07:28:56 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-05-22 07:28:56 +0000
commite6f42eaeb64c0bb6447426f454ed0cedd89b484d (patch)
tree6ad265762defaf2632aa4d0387be2162b2f7d423
parent3642616171e9b14da61d5120733240b00f3698b2 (diff)
downloadopenocd+libswd-e6f42eaeb64c0bb6447426f454ed0cedd89b484d.tar.gz
openocd+libswd-e6f42eaeb64c0bb6447426f454ed0cedd89b484d.tar.bz2
openocd+libswd-e6f42eaeb64c0bb6447426f454ed0cedd89b484d.tar.xz
openocd+libswd-e6f42eaeb64c0bb6447426f454ed0cedd89b484d.zip
jtag_exexcute_queue() now logs error when it is invoked before 'init' command.
git-svn-id: svn://svn.berlios.de/openocd/trunk@673 b42882b7-edfa-0310-969c-e2dbd0fdcd60
-rw-r--r--src/jtag/jtag.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/jtag/jtag.c b/src/jtag/jtag.c
index e0b008ba..cd4b255a 100644
--- a/src/jtag/jtag.c
+++ b/src/jtag/jtag.c
@@ -1260,7 +1260,13 @@ enum scan_type jtag_scan_type(scan_command_t *cmd)
int MINIDRIVER(interface_jtag_execute_queue)(void)
{
int retval;
-
+
+ if (jtag==NULL)
+ {
+ LOG_ERROR("No JTAG interface configured yet. Issue 'init' command in startup scripts before communicating with targets.");
+ return ERROR_FAIL;
+ }
+
retval = jtag->execute_queue();
cmd_queue_free();