bsps/xilinx-zynq: Fixed QSPI Flash sector erase

Erases of exactly the sector size only erase one sector instead of
two.

Closes #5161
This commit is contained in:
Aaron Nyholm
2024-11-21 16:48:52 +11:00
parent f45ccfa167
commit 9d6367fd4f

View File

@@ -529,7 +529,7 @@ zqspi_error zqspi_erase(zqspiflash *driver, uint32_t address, size_t length)
return fe;
}
if (length < driver->flash_erase_sector_size) {
if (length <= driver->flash_erase_sector_size) {
done = true;
} else {
address += driver->flash_erase_sector_size;