History: media_drv_ftl_nor_cadence_qspi


This page describes all changes made to the media_drv_ftl_nor_cadence_qspi package, the FTL NOR Driver for Cadence Quad SPI, since its release.

Version

1.10 (2021-06-30, 15:59):

  • Added timer-based timeout handling for page program, block erase, reset, erase suspend and resume. Each timeout can be defined separately for each flash IC type.
  • Avoids 4-byte address output issue using address remap function.
  • Micron MT25QL256ABA flash memory was tested; it is backward-compatible with Micron N25Q256A.
  • Infineon S25FL256L flash memory was added, but untested.
  • Added function psp_qspi_block_prot() to switch on/off block protection of flash memory.
  • Added function psp_qspi_erase_sector_rsvblk() to erase reserved blocks.

1.9 (2020-07-03, 14:54):

  • Read error could occur if erase was completed while it was trying to be suspended.

1.8 (2020-05-05, 14:52):

  • Implemented idle erase for Macronix MX25L25635F.

1.7 (2018-08-27, 16:30):

  • Static analysis issues eliminated.

1.6r3 (2018-08-29, 18:05):

  • Document HTML link added to the documentation folder.
  • History and document files renamed to the package name.

1.6 r2 (2018-08-01, 12:31):

  • RZ/N1: Register definition file fix.

1.6 (2018-07-02, 16:28):

  • Added support for using two QSPIs in parallel.
  • PSP: Added support for getting device name string.

1.5 (2018-04-27, 7:26):

  • Number of log blocks was increased to make file system faster.

1.4 (2018-04-20, 15:23):

  • Warnings eliminated.
  • RZ/N1D PSP template updated.

1.3r2 (2018-03-29, 12:56):

  • RZN1D PSP: driver could get stuck in case of error during sector erase.

1.3 (2017-09-25, 12:40):

  • PSP MINOR check removed.

1.2:

  • Boundary check fixed (it could write to reserved area).

1.1:

  • Adapted to work with Renesas RZ/N1D.
  • Works with MDRIVER_FTL v5.x.
  • Reserved area can be defined in NOR flash.
  • 1.0:
    Initial release.