Seeking Architecture for USB MSC on NAND Flash (MT29F4G01ABAFDWB)

Hello,

I'm working on a project using the MT29F4G01ABAFDWB NAND flash, and I've developed drivers for this NAND flash on Zephyr. I’ve also successfully implemented FATFS on it, using this flash management repository as a reference. Since Zephyr doesn’t provide direct support for NAND flash, I had to adapt the setup myself.

Now, I’m looking to implement USB Mass Storage Class (MSC) on this NAND flash. please provide a basic architecture or an approach to achieve this? Specifically, I’m interested in the integration steps and any potential modifications required for handling NAND flash via USB MSC in Zephyr.
we have connected our nand flash with spi, but build in flash connected via qspi.

Parents
  • I'm sorry, but we here in Nordic haven't looked enough at NAND devices to provide any information with confidence on this matter. As I mentioned before, the QSPI peripheral is designed for XIP operations and NOR flashes, and we don't recommend using NAND flash devices with the nRF52840 devices. You will be on your own if you go there, as we don't have drivers or support for it.

    Best regards,

    Simon

Reply
  • I'm sorry, but we here in Nordic haven't looked enough at NAND devices to provide any information with confidence on this matter. As I mentioned before, the QSPI peripheral is designed for XIP operations and NOR flashes, and we don't recommend using NAND flash devices with the nRF52840 devices. You will be on your own if you go there, as we don't have drivers or support for it.

    Best regards,

    Simon

Children
No Data
Related