armv7m: use ARM_MODE_THREAD core mode for algoorithm's
[fw/openocd] / src / flash / nor / efm32.c
index 52e732d6d889e8e25cf4ff06e52608f192bd2a08..295c70700f3c85453b5343684f1ebbcccf8e7959 100644 (file)
@@ -610,7 +610,7 @@ static int efm32x_write_block(struct flash_bank *bank, uint8_t *buf,
        buf_set_u32(reg_params[4].value, 0, 32, address);
 
        armv7m_info.common_magic = ARMV7M_COMMON_MAGIC;
-       armv7m_info.core_mode = ARM_MODE_ANY;
+       armv7m_info.core_mode = ARM_MODE_THREAD;
 
        ret = target_run_flash_async_algorithm(target, buf, count, 4,
                        0, NULL,