mirror of https://github.com/ARMmbed/mbed-os.git
clear additional flags on erase to prevent errors
parent
4b4c70fdcd
commit
db5f6790fe
|
@ -50,9 +50,7 @@ int32_t flash_erase_sector(flash_t *obj, uint32_t address)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Clear OPTVERR bit set on virgin samples */
|
__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP | FLASH_FLAG_PGAERR | FLASH_FLAG_WRPERR);
|
||||||
__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_OPTVERR);
|
|
||||||
|
|
||||||
/* MBED HAL erases 1 sector at a time */
|
/* MBED HAL erases 1 sector at a time */
|
||||||
/* Fill EraseInit structure*/
|
/* Fill EraseInit structure*/
|
||||||
EraseInitStruct.TypeErase = FLASH_TYPEERASE_PAGES;
|
EraseInitStruct.TypeErase = FLASH_TYPEERASE_PAGES;
|
||||||
|
|
Loading…
Reference in New Issue