From e78b96421c6c782605127332011043d01c393ea7 Mon Sep 17 00:00:00 2001 From: Tomas Vanek Date: Wed, 24 Nov 2021 20:44:49 +0100 Subject: [PATCH] flash/nor/numicro: remove useless architecture check target_to_armv7m() just returns a type-cast of target->arch_info, so the test has no value. Following target_run_algorithm() checks magic number so we need not worry about execution on mismatched architecture. Change-Id: Ic9892a488a42af1d8e8731eddb39240deeb26020 Signed-off-by: Tomas Vanek Reviewed-on: https://review.openocd.org/c/openocd/+/6755 Tested-by: jenkins Reviewed-by: Antonio Borneo --- src/flash/nor/numicro.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/flash/nor/numicro.c b/src/flash/nor/numicro.c index cb7c1df83..34875084c 100644 --- a/src/flash/nor/numicro.c +++ b/src/flash/nor/numicro.c @@ -1385,13 +1385,6 @@ static int numicro_writeblock(struct flash_bank *bank, const uint8_t *buffer, init_reg_param(®_params[1], "r1", 32, PARAM_OUT); /* faddr */ init_reg_param(®_params[2], "r2", 32, PARAM_OUT); /* number of words to program */ - struct armv7m_common *armv7m = target_to_armv7m(target); - if (!armv7m) { - /* something is very wrong if armv7m is NULL */ - LOG_ERROR("unable to get armv7m target"); - return retval; - } - /* write code buffer and use Flash programming code within NuMicro */ /* Set breakpoint to 0 with time-out of 1000 ms */ while (count > 0) {