X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fstlink-usb.c;h=65d92ecabb2bbebc19b5fd167ba9708edc411e5b;hb=cbd0cf0918d63753e8c35d779b4b04e1d87eb889;hp=f0a469511d9772c8b7b6955f6b813bb3641b057e;hpb=5eda4566d617fedd2a9d3020ddae06b394d08a5f;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;