aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSpencer Oliver <spen@spen-soft.co.uk>2013-07-17 15:24:29 +0100
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2013-07-26 14:17:47 +0000
commit28525663214ea87dbb515c6010a843e472a40637 (patch)
tree8456545258634877ccd00bf8cac6a46609f4b389
parent4fd7170e53c7ffcf06552ab62d869951f6fd9b46 (diff)
downloadriscv-openocd-28525663214ea87dbb515c6010a843e472a40637.zip
riscv-openocd-28525663214ea87dbb515c6010a843e472a40637.tar.gz
riscv-openocd-28525663214ea87dbb515c6010a843e472a40637.tar.bz2
rtos: issue warning on auto detect failure
Currently if we fail to auto detect an rtos then no warning is given. This can also be triggered if we only find some of the rtos symbols. Change-Id: I215991bbce0909bc6af93560b0f55db13defd123 Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/1514 Tested-by: jenkins Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
-rw-r--r--src/rtos/rtos.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rtos/rtos.c b/src/rtos/rtos.c
index 90763c2..11cb792 100644
--- a/src/rtos/rtos.c
+++ b/src/rtos/rtos.c
@@ -212,8 +212,10 @@ int rtos_qsymbol(struct connection *connection, char *packet, int packet_size)
goto done;
} else {
/* Autodetecting RTOS - try next RTOS */
- if (!rtos_try_next(target))
+ if (!rtos_try_next(target)) {
+ LOG_WARNING("No RTOS could be auto-detected!");
goto done;
+ }
/* Next RTOS selected - invalidate current symbol */
cur_sym[0] = '\x00';