Merge pull request #828 from trabucayre/fix_reset_stlinkv1

Do not issue JTAG reset on stlink-v1
pull/830/head
texane 2019-09-03 08:22:57 +02:00 zatwierdzone przez GitHub
commit c4283f4a26
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 11 dodań i 7 usunięć

Wyświetl plik

@ -92,9 +92,11 @@ int main(int ac, char** av)
}
if (o.reset){
if (stlink_jtag_reset(sl, 2)) {
printf("Failed to reset JTAG\n");
goto on_error;
if (sl->version.stlink_v > 1) {
if (stlink_jtag_reset(sl, 2)) {
printf("Failed to reset JTAG\n");
goto on_error;
}
}
if (stlink_reset(sl)) {
@ -185,9 +187,11 @@ int main(int ac, char** av)
}
} else if (o.cmd == CMD_RESET)
{
if (stlink_jtag_reset(sl, 2)) {
printf("Failed to reset JTAG\n");
goto on_error;
if (sl->version.stlink_v > 1) {
if (stlink_jtag_reset(sl, 2)) {
printf("Failed to reset JTAG\n");
goto on_error;
}
}
if (stlink_reset(sl)) {
@ -212,7 +216,7 @@ int main(int ac, char** av)
}
if (o.reset){
stlink_jtag_reset(sl,2);
if (sl->version.stlink_v > 1) stlink_jtag_reset(sl, 2);
stlink_reset(sl);
}