Reset device after programming.
This commit is contained in:
parent
96621649f3
commit
352810533c
14
main.c
14
main.c
|
@ -568,13 +568,19 @@ static int cmd_prog(char **arg)
|
||||||
} else if (ihex_check(in)) {
|
} else if (ihex_check(in)) {
|
||||||
result = ihex_extract(in, prog_feed);
|
result = ihex_extract(in, prog_feed);
|
||||||
} else {
|
} else {
|
||||||
fprintf(stderr, "%s: unknown file type\n", *arg);
|
fprintf(stderr, "prog: %s: unknown file type\n", *arg);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!result)
|
|
||||||
result = prog_flush();
|
|
||||||
|
|
||||||
fclose(in);
|
fclose(in);
|
||||||
|
|
||||||
|
if (prog_flush() < 0)
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
if (msp430_dev->control(DEVICE_CTL_RESET) < 0) {
|
||||||
|
fprintf(stderr, "prog: failed to reset after programming\n");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue