STM32U575VGT HAL_FLASHEx_Erase() not working (page is not erased)
Hello all,
this code snippet is not working: the page is not erased, although the HAL does not report errors.
No RTOS is running.
if (HAL_ICACHE_Disable() != HAL_OK) {
Error_Handler();
}
status = HAL_FLASH_Unlock();
if (status != HAL_OK) {
Error_Handler();
}
erase_init_struct.TypeErase = FLASH_TYPEERASE_PAGES;
erase_init_struct.Banks = FLASH_BANK_1;
erase_init_struct.Page = 127;
erase_init_struct.NbPages = 1;
status = HAL_FLASHEx_Erase(&erase_init_struct, &page_error);
if (status != HAL_OK) {
Error_Handler();
}
Any suggestion?
