diff options
author | Evgeniy Naydanov <evgeniy.naydanov@syntacore.com> | 2022-07-29 11:27:06 +0300 |
---|---|---|
committer | Evgeniy Naydanov <evgeniy.naydanov@syntacore.com> | 2022-09-26 13:52:53 +0300 |
commit | fb7c8b310ae3b754d23122ebd8f0e752c4b6a181 (patch) | |
tree | daf4b4243654fa4d14496785ebe62c97d191f712 /src | |
parent | 8bb25e007972a153653d3437e63bb50eb8e916e2 (diff) | |
download | riscv-openocd-fb7c8b310ae3b754d23122ebd8f0e752c4b6a181.zip riscv-openocd-fb7c8b310ae3b754d23122ebd8f0e752c4b6a181.tar.gz riscv-openocd-fb7c8b310ae3b754d23122ebd8f0e752c4b6a181.tar.bz2 |
Remove incorrect debug_log in wait_for_idle
According to RISC-V External Debug Support Version 0.13.2 (paragraph
3.12.6), cmderr field contains a valid value only if busy is 0, so it is
incorrect to analize it on timeout.
Diffstat (limited to 'src')
-rw-r--r-- | src/target/riscv/riscv-013.c | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index a2d887e..23d3aaf 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -748,20 +748,6 @@ static int wait_for_idle(struct target *target, uint32_t *abstractcs) if (time(NULL) - start > riscv_command_timeout_sec) { info->cmderr = get_field(*abstractcs, DM_ABSTRACTCS_CMDERR); - if (info->cmderr != CMDERR_NONE) { - const char *errors[8] = { - "none", - "busy", - "not supported", - "exception", - "halt/resume", - "reserved", - "reserved", - "other" }; - - LOG_ERROR("Abstract command ended in error '%s' (abstractcs=0x%x)", - errors[info->cmderr], *abstractcs); - } LOG_ERROR("Timed out after %ds waiting for busy to go low (abstractcs=0x%x). " "Increase the timeout with riscv set_command_timeout_sec.", |