flash/nor/core, target: don't ask for working mem if no target algo
[fw/openocd] / src / flash / nor / core.c
index 30d387ae0c7ea5b1a547d5e5ac23a344e05e7e52..f4ff5dfb386af98c8309f4e623c983028c2236d8 100644 (file)
@@ -429,7 +429,11 @@ int default_flash_blank_check(struct flash_bank *bank)
                        bank->sectors[i].is_erased = block_array[i].result;
                retval = ERROR_OK;
        } else {
-               LOG_USER("Running slow fallback erase check - add working memory");
+               if (retval == ERROR_NOT_IMPLEMENTED)
+                       LOG_USER("Running slow fallback erase check");
+               else
+                       LOG_USER("Running slow fallback erase check - add working memory");
+
                retval = default_flash_mem_blank_check(bank);
        }
        free(block_array);