aboutsummaryrefslogtreecommitdiff
path: root/src/target
diff options
context:
space:
mode:
authorTomas Vanek <vanekt@fbl.cz>2021-11-19 22:03:44 +0100
committerTomas Vanek <vanekt@fbl.cz>2022-05-29 15:47:21 +0000
commitcc8b491856c9fee675732dc21a2307f5c9617f54 (patch)
tree45aecfbcc81684c24e5abd11c618792d1705db95 /src/target
parentbce93f6d513b373c1fbfb42a12cfeb2305d5e822 (diff)
downloadriscv-openocd-cc8b491856c9fee675732dc21a2307f5c9617f54.zip
riscv-openocd-cc8b491856c9fee675732dc21a2307f5c9617f54.tar.gz
riscv-openocd-cc8b491856c9fee675732dc21a2307f5c9617f54.tar.bz2
flash/nor/core, target: don't ask for working mem if no target algo
The command 'flash erase_check' showed the message 'Running slow fallback erase check - add working memory' even in the case the target didn't implement blank_check_memory. Change return code of target_blank_check_memory() in this case and sense it in default_flash_blank_check() and show a message without a request for working memory. Change-Id: I7cf9bf77742964b4f377c9ce48ca689e57d0882f Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Reviewed-on: https://review.openocd.org/c/openocd/+/6765 Tested-by: jenkins Reviewed-by: Tim Newsome <tim@sifive.com>
Diffstat (limited to 'src/target')
-rw-r--r--src/target/target.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/target.c b/src/target/target.c
index 596364c..76327b1 100644
--- a/src/target/target.c
+++ b/src/target/target.c
@@ -2590,7 +2590,7 @@ int target_blank_check_memory(struct target *target,
}
if (!target->type->blank_check_memory)
- return ERROR_TARGET_RESOURCE_NOT_AVAILABLE;
+ return ERROR_NOT_IMPLEMENTED;
return target->type->blank_check_memory(target, blocks, num_blocks, erased_value);
}