diff options
author | Kevin Gillespie <kgills@gmail.com> | 2018-10-04 10:34:29 -0500 |
---|---|---|
committer | Tomas Vanek <vanekt@fbl.cz> | 2018-10-28 07:28:08 +0000 |
commit | fe732bad94231a34f2180ef367271aa413c093ed (patch) | |
tree | f27cf8cdcfc333edf9e95b65d321dd15d9ddc8b6 | |
parent | abd78a0ff8df04cd46a68ff8a716bf1eda215af0 (diff) | |
download | riscv-openocd-fe732bad94231a34f2180ef367271aa413c093ed.zip riscv-openocd-fe732bad94231a34f2180ef367271aa413c093ed.tar.gz riscv-openocd-fe732bad94231a34f2180ef367271aa413c093ed.tar.bz2 |
target/target.c: adding keep_alive() to while loop.
Adding the call to keep_alive() to suppress warnings when
running the async flash algorithm. Issue observed when
loading large pieces of code on slower debuggers.
Change-Id: I7660fa05f68ebd7be07b2ca0a55b0f3b6ae718f3
Signed-off-by: Kevin Gillespie <kgills@gmail.com>
Reviewed-on: http://openocd.zylin.com/4686
Tested-by: jenkins
Reviewed-by: Jesse Marroquin
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
-rw-r--r-- | src/target/target.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/target/target.c b/src/target/target.c index bf36691..8715883 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -1047,6 +1047,9 @@ int target_run_flash_async_algorithm(struct target *target, retval = target_write_u32(target, wp_addr, wp); if (retval != ERROR_OK) break; + + /* Avoid GDB timeouts */ + keep_alive(); } if (retval != ERROR_OK) { |