|
@@ -154,7 +154,7 @@ int stm32_flash_erase_bank(uint32_t bank, rt_uint32_t addr, size_t size)
|
|
EraseInitStruct.TypeErase = FLASH_TYPEERASE_PAGES;
|
|
EraseInitStruct.TypeErase = FLASH_TYPEERASE_PAGES;
|
|
EraseInitStruct.PageAddress = GetPage(addr);
|
|
EraseInitStruct.PageAddress = GetPage(addr);
|
|
EraseInitStruct.NbPages = (size + FLASH_PAGE_SIZE - 1) / FLASH_PAGE_SIZE;
|
|
EraseInitStruct.NbPages = (size + FLASH_PAGE_SIZE - 1) / FLASH_PAGE_SIZE;
|
|
- EraseInitStruct.Banks = bank;
|
|
|
|
|
|
+ EraseInitStruct.Banks = bank;
|
|
|
|
|
|
if (HAL_FLASHEx_Erase(&EraseInitStruct, &PAGEError) != HAL_OK)
|
|
if (HAL_FLASHEx_Erase(&EraseInitStruct, &PAGEError) != HAL_OK)
|
|
{
|
|
{
|
|
@@ -255,7 +255,6 @@ return result;
|
|
#endif
|
|
#endif
|
|
}
|
|
}
|
|
|
|
|
|
-
|
|
|
|
#if defined(PKG_USING_FAL)
|
|
#if defined(PKG_USING_FAL)
|
|
|
|
|
|
static int fal_flash_read(long offset, rt_uint8_t *buf, size_t size);
|
|
static int fal_flash_read(long offset, rt_uint8_t *buf, size_t size);
|