As write_buffer_to_sram() can now handles arbitrary size, use flash_pgsz chunks for...
[fw/stlink] / src / stlink-sg.c
index 197d59b290e096377dd360bc708d6f4b31c1553f..e45fe48ed04e1258ab3cc8521e61fd2ecf517ce6 100644 (file)
@@ -985,6 +985,8 @@ stlink_t* stlink_v1_open_inner(const int verbose) {
         return NULL;
     }
 
+    stlink_reset(sl);
+    stlink_load_device_params(sl);
     stlink_version(sl);
     if ((sl->version.st_vid != USB_ST_VID) || (sl->version.stlink_pid != USB_STLINK_PID)) {
         ugly_log(UERROR, LOG_TAG, 
@@ -1025,7 +1027,6 @@ stlink_t* stlink_v1_open(const int verbose) {
     }
     // by now, it _must_ be fully open and in a useful mode....
        stlink_enter_swd_mode(sl);
-    stlink_load_device_params(sl);
     ILOG("Successfully opened a stlink v1 debugger\n");
     return sl;
 }