Move reset/load_param in the open functions, as requested by Karl

pull/40/head
Uwe Bonnes 2011-12-18 23:35:20 +01:00
rodzic 82c638ed83
commit 7eb080490c
4 zmienionych plików z 4 dodań i 5 usunięć

Wyświetl plik

@ -107,9 +107,6 @@ int main(int ac, char** av)
if (stlink_current_mode(sl) != STLINK_DEV_DEBUG_MODE)
stlink_enter_swd_mode(sl);
stlink_reset(sl);
stlink_load_device_params(sl);
if (o.do_read == 0) /* write */
{
err = stlink_fwrite_flash(sl, o.filename, o.addr);

Wyświetl plik

@ -160,8 +160,6 @@ int main(int argc, char** argv) {
break;
}
stlink_reset(sl);
stlink_load_device_params(sl);
printf("Chip ID is %08x, Core ID is %08x.\n", sl->chip_id, sl->core_id);
sl->verbose=0;

Wyświetl plik

@ -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,

Wyświetl plik

@ -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;