Consolidate target selection code into single get_target() that handles both names...
[fw/openocd] / src / flash / ecos.c
index 3c2b456b6c47a9ae1bf17b1ff06504023467e5f3..e1fa2d66c7a712092604c5121a4b63dacae4334b 100644 (file)
@@ -164,10 +164,10 @@ static int ecosflash_flash_bank_command(struct command_context_s *cmd_ctx, char
                bank->sectors[i].is_protected = 0;
        }
 
-       info->target = get_target_by_num(strtoul(args[5], NULL, 0));
+       info->target = get_target(args[5]);
        if (info->target == NULL)
        {
-               LOG_ERROR("no target '%i' configured", (int)strtoul(args[5], NULL, 0));
+               LOG_ERROR("target '%s' not defined", args[5]);
                return ERROR_FAIL;
        }
        return ERROR_OK;