Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Flash NAND supported by block device

Hello,

Before going into detail, the question is: Is there is any chance that NAND flash will be supported (via QSPI or SPI) by the nRF5 sdk in the future ?

My question is concerning usb mass storage and fatfs use cases where the block device library provides several backends supporting memory types.

It seems current backend supported by the block device library in the nRF5 sdk (17.0.2) is the following:

  • In RAM
  • Empty
  • QSPI (only available for NOR flash)
  • SDCARD

The two current issues if I'm correct, are; the QSPI peripheral is only supporting NOR flash and there is no backend specific to NAND flash.

Since there is a lot of threads in the Devzone asking for NAND flash support, I'm wonder if Nordic will support it. SO what is the current status about it ?

Another question: Which FTL algorithm is used in the qspi block device ? Does it support wear leveling ?

Best

Joël

Parents Reply
  • Even if it is not planned in the Nordic roadmap. As I can see there is a lot of thread asking for NAND flash support in the Devzone so I really think this kind of feature (supporting a QSPI or SPI nand flash block device) would be benefit for the SDK users.

    The hard part will be in the FTL implementation but maybe dhara could be integrated as an external dependency.

    Best,

    Joël

Children
Related