Hello,
Is there any complex documentation how to implement MSC on custom block device ?
I need to implement NAND flash memory in specific way, but I don't understand how to correct implent MSC -> Block device.
Thank you.
Hello,
Is there any complex documentation how to implement MSC on custom block device ?
I need to implement NAND flash memory in specific way, but I don't understand how to correct implent MSC -> Block device.
Thank you.
Hi
This is very dependent on which NAND Flash you're planning on using. It will likely not work out of the box, and maybe not at all, as our QSPI peripheral doesn't support NAND flash by itself, as some isntructions are hard coded for NOR Flash devices, which means you need to use custom instructions (not using the quad functionality. It is most likely going to be a lot of SW and debug work for something that's not guaranteed to come out working on the other end I'm afraid.
Best regards,
Simon
Hi
Driver for NAND flash I have implemented, but I don't know how to correct connect to MSC (on SPI)
Juraj K.
Hi,
Thank you for answer but this topics doesn't help. Exist some documentation for MSC driver or block device or just code from examples ?
Thank you.
Hi again
I discussed this with some of our experts on the topic, and the USB MSC implementation in the nRF5 SDK uses the block device library already to manage the Flash memory. Therefore, it won't work without a heavy rework, so I would suggest rather making the Flash memory to work with the with the existing implementation of nrf_blk, so it work more seamlessly as a USB MSC device.
Best regards,
Simon