From 9aafd42853b4164ea72e6e2f89008ff84b1fac52 Mon Sep 17 00:00:00 2001 From: Øyvind Harboe Date: Mon, 20 Sep 2010 09:40:09 +0200 Subject: embeddedice: fix error handling MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit error is now reported at failure site. Signed-off-by: Øyvind Harboe --- src/target/embeddedice.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/target/embeddedice.c') diff --git a/src/target/embeddedice.c b/src/target/embeddedice.c index abc49d7e..5502ad8a 100644 --- a/src/target/embeddedice.c +++ b/src/target/embeddedice.c @@ -588,7 +588,10 @@ int embeddedice_handshake(struct arm_jtag *jtag_info, int hsbit, uint32_t timeou else if (hsbit == EICE_COMM_CTRL_RBIT) hsact = 0; else + { + LOG_ERROR("Invalid arguments"); return ERROR_INVALID_ARGUMENTS; + } retval = arm_jtag_scann(jtag_info, 0x2, TAP_IDLE); if (retval != ERROR_OK) @@ -625,6 +628,7 @@ int embeddedice_handshake(struct arm_jtag *jtag_info, int hsbit, uint32_t timeou } while ((uint32_t)((now.tv_sec - lap.tv_sec) * 1000 + (now.tv_usec - lap.tv_usec) / 1000) <= timeout); + LOG_ERROR("embeddedice handshake timeout"); return ERROR_TARGET_TIMEOUT; } -- cgit v1.2.3