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

Qspi NAND Driver

I've read quite a few threads where people are asking for help getting NAND Flash to work with their devices, only to find out they are not supported. I see that only NOR Flash is supported and it seems like that's not changing anytime soon. 

I wanted to ask if anyone has written their own driver to accomplish this? I am in need of adding the Winbond 25N into our company's design that uses the nrf52840 and was looking for a good starting point, as I'm am new to doing embedded work through an SDK. 

Thanks for any advice.

Parents
  • Hi Ron

    This is essentially a hardware limitation in the QSPI peripheral, as it is only supports the NOR flash instruction set out of the box. Most NAND devices use a different instruction set, because of the architectural differences between NOR and NAND devices. 

    There might be NAND devices that support the NOR instruction set, but we have yet to do the necessary research to verify this. 

    Hopefully someone in the community can share some experiences. 

    Best regards
    Torbjørn

Reply
  • Hi Ron

    This is essentially a hardware limitation in the QSPI peripheral, as it is only supports the NOR flash instruction set out of the box. Most NAND devices use a different instruction set, because of the architectural differences between NOR and NAND devices. 

    There might be NAND devices that support the NOR instruction set, but we have yet to do the necessary research to verify this. 

    Hopefully someone in the community can share some experiences. 

    Best regards
    Torbjørn

Children
Related