I’m mentoring a student from Georgia Tech who is helping develop a biomedical device that uses NAND flash, specifically Toshiba/Kiokia TC58CVG2S0HRAIG, which in the list of Universal drivers supported by Segger. How do I use the Universal driver to write to this device?
The board is using a Nordic nRF52840 processor, so I downloaded the Nordic Semiconductor nRF52840-DK evaluation software. I managed to get the USB_MSD example to work, but it is using a ram disk by default. How do I modify this project to support the Kiokia NAND flash device? My guess, is I have to write a driver with a specific interface required by FS. I have some examples “SampleNAND_HWLayers” for UNI, QSPI and SPI drivers, but I cannot find which NAND devices are used, so I cannot understand the parameters used in the code when configuring the NAND device. I would like to understand the driver code by referencing the NAND part datasheet.
Regards
John
The board is using a Nordic nRF52840 processor, so I downloaded the Nordic Semiconductor nRF52840-DK evaluation software. I managed to get the USB_MSD example to work, but it is using a ram disk by default. How do I modify this project to support the Kiokia NAND flash device? My guess, is I have to write a driver with a specific interface required by FS. I have some examples “SampleNAND_HWLayers” for UNI, QSPI and SPI drivers, but I cannot find which NAND devices are used, so I cannot understand the parameters used in the code when configuring the NAND device. I would like to understand the driver code by referencing the NAND part datasheet.
Regards
John