armv7m: use ARM_MODE_THREAD core mode for algoorithm's
[fw/openocd] / src / flash / nor / stm32f2x.c
index 22cc9cf1600457ed47b1e4c6800928ae2f8a5f98..7a4352fdd8a8aa98abda841adf0a8886c3718843 100644 (file)
@@ -558,7 +558,7 @@ static int stm32x_write_block(struct flash_bank *bank, uint8_t *buffer,
        };
 
        armv7m_info.common_magic = ARMV7M_COMMON_MAGIC;
-       armv7m_info.core_mode = ARM_MODE_ANY;
+       armv7m_info.core_mode = ARM_MODE_THREAD;
 
        init_reg_param(&reg_params[0], "r0", 32, PARAM_IN_OUT);         /* buffer start, status (out) */
        init_reg_param(&reg_params[1], "r1", 32, PARAM_OUT);            /* buffer end */