X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstlink-usb.c;h=65d92ecabb2bbebc19b5fd167ba9708edc411e5b;hb=16756fbe053f3e5efaf2973aebabeec201926f53;hp=f0a469511d9772c8b7b6955f6b813bb3641b057e;hpb=2e6f2b6a65333fa36ece04fb99d25f579a04a23b;p=fw%2Fstlink diff --git a/src/stlink-usb.c b/src/stlink-usb.c index f0a4695..65d92ec 100644 --- a/src/stlink-usb.c +++ b/src/stlink-usb.c @@ -203,7 +203,7 @@ uint32_t _stlink_usb_read_debug32(stlink_t *sl, uint32_t addr) { size = send_recv(slu, 1, cmd, slu->cmd_len, rdata, rep_len); if (size == -1) { printf("[!] send_recv\n"); - return; + return 0; } return read_uint32(rdata, 4); } @@ -701,6 +701,8 @@ stlink_t* stlink_open_usb(const int verbose) { stlink_enter_swd_mode(sl); } + stlink_reset(sl); + stlink_load_device_params(sl); stlink_version(sl); error = 0;