AnsweredAssumed Answered

Work of "status = FLASH_WaitForLastOperation(FLASH_ER_PRG_TIMEOUT);" from flash.

Question asked by baranov.aleksandr on Dec 19, 2017

Hello All.

From the RM I know that during Flash Erase operations CPU does not have access to flash memory bus. But the HAL function "FLASH_Status FLASH_ErasePage(uint32_t Page_Address)" does not have __ramfunc attribute and fetches instructions from flash. How does it manage to work without access to flash bus?

Thanks

Aleks.

Outcomes