X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fflash%2Fnor%2Fmax32xxx.c;h=d11af909463b48b60182bcc802c8b587403d2544;hb=f24a283ac7765df6f09694a4cee99150cb645ac1;hp=1327da6e11bea6299e1feb6c01e89eb664917697;hpb=20b29b7767097f999fe2eb4f7fb6c2917e9f66a6;p=openocd.git diff --git a/src/flash/nor/max32xxx.c b/src/flash/nor/max32xxx.c index 1327da6e11..d11af90946 100644 --- a/src/flash/nor/max32xxx.c +++ b/src/flash/nor/max32xxx.c @@ -302,8 +302,6 @@ static int max32xxx_erase(struct flash_bank *bank, unsigned int first, max32xxx_flash_op_post(bank); return ERROR_FLASH_OPERATION_FAILED; } - - bank->sectors[banknr].is_erased = 1; } if (!erased) { @@ -771,13 +769,9 @@ COMMAND_HANDLER(max32xxx_handle_mass_erase_command) if (retval != ERROR_OK) return retval; - if (max32xxx_mass_erase(bank) == ERROR_OK) { - /* set all sectors as erased */ - for (unsigned i = 0; i < bank->num_sectors; i++) - bank->sectors[i].is_erased = 1; - + if (max32xxx_mass_erase(bank) == ERROR_OK) command_print(CMD, "max32xxx mass erase complete"); - } else + else command_print(CMD, "max32xxx mass erase failed"); return ERROR_OK;