![]() |
xilisf_v5_14
Xilinx SDK Drivers API Documentation
|
This file contains the library functions to Erase the Serial Flash.
Refer xilisf.h for a detailed description.
MODIFICATION HISTORY:
Ver Who Date Changes
1.00a ksu/sdm 03/03/08 First release 2.01a sdm 01/04/10 Added Support for Winbond W25QXX/W25XX devices 2.04a sdm 08/17/10 Updated to support Numonyx (N25QXX) and Spansion flash memories 3.02a srt 04/25/13 Added Bulk Erase command support for SST and Spansion flashes. 5.0 sb 08/05/14 Updated support for > 128 MB flash for PSQSPI interface. New API: DieErase() Changed API: SectorErase() BulkErase() 5.2 asa 05/12/15 Added support for Micron (N25Q256A) flash part which supports 4 byte addressing. 5.3 sk 08/07/17 Added QSPIPSU flash interface support for ZynqMP. 5.5 sk 01/14/16 Used 4byte erase command in 4 byte addressing mode. sk 03/02/16 Used 3byte command with 4 byte addressing for Micron. 5.7 rk 27/07/16 Added the subsector erase command. 5.9 nsk 07/11/17 Add Micron 4Byte addressing support in SectorErase, CR#980169 ms 08/03/17 Added tags and updated comment lines style for doxygen. 5.12 tjs 05/21/18 Removed the check for address to be non zero CR#1002769 5.12 tjs 06/18/18 Removed checkpatch and gcc warnings. 5.12 tjs 07/05/18 Removed the mentions of Spansion flash from BlockErase API CR#1006247 5.13 nsk 01/22/18 Make variable declaration to XQspiPsu_Msg as global CR#1015808. sk 02/11/19 Added support for OSPI flash interface. sk 02/15/19 4B Sector erase command is not supported by all QSPI Micron flashes hence used used 3B sector erase command.
Macros | |
#define | SIXTEENMB 0x1000000 |
Sixteen MB. More... | |
Functions | |
int | XIsf_Erase (XIsf *InstancePtr, XIsf_EraseOperation Operation, u32 Address) |
This API erases the contents of the specified memory in the Serial Flash. More... | |
#define SIXTEENMB 0x1000000 |
Sixteen MB.