NAND flash driver

Hello,

I am running firmware on a custom board toting an nrf5340 with NCS version 2.3.0. There is also a Micron 8Gb NAND flash on board that I have a custom driver for. It operates on the QSPI and my HW abstraction layer with the NAND command set has been working fine.

Our customer needs to be able to run a file system on the flash chip - much like the USB MSC sample. I plan to implement my abstraction layer, with a lot of massaging, to the file system driver and try to make sure that I got it all covered.

In looking for any support on this or prior work on this I found a lot of empty threads on the topic of NAND flash support. However, I noticed many of them were dated 2 years ago. Could there have been any further development on NAND command set support, or Micron specific flash drivers?

If the answer is no, could there be any such development in the Zephyr environment? Is there a place to look for Zephyr support on this?

Thanks

  • Hi

    Our QSPI peripheral does not support NAND flash devices by default, so our expertise on the area is quite limited I'm afraid. We have not developed any drivers or added support for NAND flash devices at all the last 2+ years I'm afraid, so you would have to check if there is anything available in Zephyr indeed I think. You can check out the Zephyr Discord where I know there's a lot of great support for the Zephyr environment taking place. You can find the discord page and wiki/blog pages from their community page here.

    Best regards,

    Simon

Related