フラッシュメモリの全消去を行う。
実行するとDFUは破壊される。
FLASH_Status FLASH_EraseAllPages(void)
フラッシュメモリの全ページを消去します。
FLASH_BUSY | ビジー(処理中)状態 |
FLASH_ERROR_PG | プログラムエラー |
FLASH_ERROR_WRP | 書き込み保護状態 |
FLASH_COMPLETE | 処理完了 |
FLASH_TIMEOUT | タイムアウト(時間切れ) |
/* Erases the Flash */ FLASH_Status status = FLASH_COMPLETE; status = FLASH_EraseAllPages();
FLASH_Unlock→FLASH_ClearFlag→FLASH_ErasePage→FLASH_ProgramWord