diff options
author | Tomas Vanek <vanekt@fbl.cz> | 2021-11-19 22:03:44 +0100 |
---|---|---|
committer | Tomas Vanek <vanekt@fbl.cz> | 2022-05-29 15:47:21 +0000 |
commit | cc8b491856c9fee675732dc21a2307f5c9617f54 (patch) | |
tree | 45aecfbcc81684c24e5abd11c618792d1705db95 /src/target | |
parent | bce93f6d513b373c1fbfb42a12cfeb2305d5e822 (diff) | |
download | riscv-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.c | 2 |
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); } |