X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fflash%2Fnor%2Ffespi.c;h=9191764a96ad1c5bf43db0c2d44b39aca85bfed4;hp=d33c5260c7e2042653f4dd890abae072744ce9a1;hb=HEAD;hpb=c270e96637e936ac89d8b9c82e4528303b5bbdae diff --git a/src/flash/nor/fespi.c b/src/flash/nor/fespi.c index d33c5260c7..9191764a96 100644 --- a/src/flash/nor/fespi.c +++ b/src/flash/nor/fespi.c @@ -1,4 +1,4 @@ -/* SPDX-License-Identifier: GPL-2.0-or-later */ +// SPDX-License-Identifier: GPL-2.0-or-later /*************************************************************************** * Copyright (C) 2010 by Antonio Borneo * @@ -512,6 +512,12 @@ static int fespi_write(struct flash_bank *bank, const uint8_t *buffer, } } + struct riscv_info *riscv = riscv_info(target); + if (!is_riscv(riscv)) { + LOG_ERROR("Unexpected target type"); + return ERROR_FAIL; + } + unsigned int xlen = riscv_xlen(target); struct working_area *algorithm_wa = NULL; struct working_area *data_wa = NULL;