aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Barner <barner@gmx.de>2011-09-16 21:12:47 +0200
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2011-10-08 23:09:30 +0200
commitb1c74747b634fab259ca1c16f298e97d274b18c5 (patch)
treec71bd4bed7735eb3e1fa80441366bf8184a67f34
parente4590dad08ca7d137b129d2b5f70a674c4948174 (diff)
arm-jtag-ew: Emit a warning if interface firmware version != 1.6
-rw-r--r--src/jtag/drivers/arm-jtag-ew.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/jtag/drivers/arm-jtag-ew.c b/src/jtag/drivers/arm-jtag-ew.c
index 52933651..7712a9e2 100644
--- a/src/jtag/drivers/arm-jtag-ew.c
+++ b/src/jtag/drivers/arm-jtag-ew.c
@@ -496,6 +496,11 @@ static int armjtagew_get_version_info(void)
usb_in_buffer[1], usb_in_buffer[0], \
isgraph(usb_in_buffer[2]) ? usb_in_buffer[2] : 'X', \
sn, auxinfo);
+
+ if (1 != usb_in_buffer[1] || 6 != usb_in_buffer[0])
+ {
+ LOG_WARNING("ARM-JTAG-EW firmware version %d.%d is untested with this version of OpenOCD. You might experience unexpected behavior.", usb_in_buffer[1], usb_in_buffer[0]);
+ }
return ERROR_OK;
}