Merge pull request #5296 from qingehao/rt-thread-qg-flash

[drv_flash_l4.c]修复stm32l4系列flash在下载完程序后首次擦除会失败的问题
This commit is contained in:
Bernard Xiong 2021-11-24 17:37:14 +08:00 committed by GitHub
commit 940566c867
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 1 deletions

View File

@ -233,7 +233,7 @@ int stm32_flash_erase(rt_uint32_t addr, size_t size)
HAL_FLASH_Unlock();
/* Clear OPTVERR bit set on virgin samples */
__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_OPTVERR);
__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_OPTVERR | FLASH_FLAG_PGSERR);
/* Get the 1st page to erase */
FirstPage = GetPage(addr);
/* Get the number of pages to erase from 1st page */