m3dev

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 75d7471794d036f2a4408d2517cb6be600e9bb98
parent d10d305103c1d62e01e8832c2da26ad74defc9ea
Author: Brian Swetland <swetland@frotz.net>
Date:   Mon, 15 Jun 2015 02:27:54 -0700

debugger: add reset-hw to thwack /RESET

Diffstat:
Mtools/debugger-commands.c | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/tools/debugger-commands.c b/tools/debugger-commands.c @@ -386,6 +386,14 @@ int do_reset(int argc, param *argv) { return 0; } +int do_reset_hw(int argc, param *argv) { + swdp_target_reset(1); + usleep(10000); + swdp_target_reset(0); + usleep(10000); + return 0; +} + int do_reset_stop(int argc, param *argv) { swdp_core_halt(); swdp_ahb_write(CDBG_EMCR, 1); @@ -688,6 +696,7 @@ struct debugger_command debugger_commands[] = { { "erase", "", do_erase, "erase flash" }, { "reset", "", do_reset, "reset target" }, { "reset-stop", "", do_reset_stop, "reset target and halt cpu" }, + { "reset-hw", "", do_reset_hw, "strobe /RESET pin" }, { "watch-pc", "", do_watch_pc, "set watchpoint at addr" }, { "watch-rw", "", do_watch_rw, "set watchpoint at addr" }, { "print", "", do_print, "print numeric arguments" },