stlink: correctly signal stlink_interface_open failure
give the user a error msg on open failure. Change-Id: If4a57bac7f3e1746c2a05c7a96747a38da188041 Signed-off-by: Spencer Oliver <spen@spen-soft.co.uk> Reviewed-on: http://openocd.zylin.com/368 Tested-by: jenkins Reviewed-by: Mathias Küster <kesmtp@freenet.de>
This commit is contained in:
parent
0cccdde3c7
commit
aa29f083a7
|
@ -609,7 +609,7 @@ int stlink_usb_open(struct stlink_interface_param_s *param, void **fd)
|
|||
param->pid);
|
||||
|
||||
if (jtag_libusb_open(vids, pids, &h->fd) != ERROR_OK) {
|
||||
LOG_DEBUG("stlink_open_usb: open failed");
|
||||
LOG_ERROR("stlink_open_usb: open failed");
|
||||
return ERROR_FAIL;
|
||||
}
|
||||
|
||||
|
|
|
@ -142,10 +142,11 @@ static int stlink_transport_init(struct command_context *cmd_ctx)
|
|||
if (!t) {
|
||||
LOG_ERROR("stlink_transport_init: no current target");
|
||||
return ERROR_FAIL;
|
||||
|
||||
}
|
||||
|
||||
stlink_interface_open();
|
||||
int retval = stlink_interface_open();
|
||||
if (retval != ERROR_OK)
|
||||
return retval;
|
||||
|
||||
return stlink_interface_init_target(t);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue