_FLASH_Unlock();HAL_FLASHEx_Erase(&erase_param, &err) //erase_param包含正确的page和bank从
2022-12-06 06:39
(HAL_FLASHEx_Erase(&EraseInitStruct, &SECTORerror) != HAL_OK){/*扇区擦除时出错。用户可以在这里添加一些代码来处理这个错误
2023-02-08 08:58
我使用的256K Flash的产品,使用的是HAL库函数HAL_FLASHEx_Erase进行连续扇区擦除,然后工程是CUBEMX生成的,flash_lantcy是5,擦除延时也对是2,擦除前几个扇区的时候都是正常的,但是擦除到0x8020000后面的时候就擦不干
2025-03-07 07:55
|FLASH_FLAG_PGSERR); if(HAL_OK != HAL_FLASHEx_Erase(&eraseInit,&PageError)) { printf
2024-11-27 22:42
= FLASH_TYPEERASE_PAGES;f.PageAddress = Address; f.NbPages = 1; HAL_FLASHEx_Erase(&f, &PageError
2019-06-05 13:43
FlashEraseInit.Page=Page_Mum;//从哪页开始擦除 FlashEraseInit.NbPages=pagenum; if(HAL_FLASHEx_Erase( FlashEraseInit
2023-09-20 07:06
= FLASH_SECTOR_3; /* Perform Erase Sector */ do {flashStatus = HAL_FLASHEx_Erase(&EraseInitStruct, &
2023-01-31 07:41
在我的代码中,我尝试使用删除闪存页面if(HAL_FLASHEx_Erase(&FlashErase,&PageError) != HAL_OK)但总是得到一个 HAL
2023-01-29 08:49
_FLASH_Program(FLASH_TYPEPROGRAM_WORD, (uint32_t)&_app_validity, 0);HAL_FLASH_Lock();HAL_FLASH_Unlock();res =
2022-12-29 11:30
;EraseInitStruct.NbPages= NbOfPages;if (HAL_FLASHEx_Erase(&EraseInitStruct, &PAGEError) != HAL_OK){ printf
2018-08-23 12:28