<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>USB MSC NAND</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/74206/usb-msc-nand</link><description>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&amp;#39;t understand how to correct implent MSC -&amp;gt; Block device. 
 Thank you.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 22 Apr 2021 10:35:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/74206/usb-msc-nand" /><item><title>RE: USB MSC NAND</title><link>https://devzone.nordicsemi.com/thread/306287?ContentTypeID=1</link><pubDate>Thu, 22 Apr 2021 10:35:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:53a72660-6fff-481f-8c45-187747c13d30</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi again&lt;/p&gt;
&lt;p&gt;I discussed this with some of our experts on the topic, and the USB MSC implementation in the nRF5 SDK uses the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.0.2/group__nrf__block__dev.html"&gt;block device library&lt;/a&gt; already to manage the Flash memory. Therefore, it won&amp;#39;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.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB MSC NAND</title><link>https://devzone.nordicsemi.com/thread/306074?ContentTypeID=1</link><pubDate>Wed, 21 Apr 2021 11:37:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66a2fdd8-2b10-4fe5-8326-02c90a728d9c</guid><dc:creator>Juraj Kostal</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for answer but this topics doesn&amp;#39;t help. Exist some documentation for MSC driver or block device or just code from examples ?&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB MSC NAND</title><link>https://devzone.nordicsemi.com/thread/306016?ContentTypeID=1</link><pubDate>Wed, 21 Apr 2021 08:47:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7d7494e-d108-4a83-aeae-6f1efb6e67ab</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;We have a few cases discussing this already, please check out &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/50930/nrf52840-how-to-set-if-use-nand-flash-gd5f4gq4rb-to-make-usb-msc/305833#305833"&gt;this &lt;/a&gt;and&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/43265/flash-data-storage-with-external-spi-flash"&gt; this case&lt;/a&gt; where the USBD MSC example is discussed.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB MSC NAND</title><link>https://devzone.nordicsemi.com/thread/305868?ContentTypeID=1</link><pubDate>Tue, 20 Apr 2021 13:12:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9ae1dd6-b607-4629-b543-8b034608efac</guid><dc:creator>Juraj Kostal</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Driver for NAND flash I have implemented, but I don&amp;#39;t know how to correct connect to MSC (on SPI)&lt;/p&gt;
&lt;p&gt;Juraj K.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: USB MSC NAND</title><link>https://devzone.nordicsemi.com/thread/305866?ContentTypeID=1</link><pubDate>Tue, 20 Apr 2021 13:09:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:77c48927-10f3-41c4-846e-4204491c93ef</guid><dc:creator>Simonr</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;This is very dependent on which NAND Flash you&amp;#39;re planning on using.&amp;nbsp;It will likely not work out of the box, and maybe not at all, as our QSPI peripheral&amp;nbsp;doesn&amp;#39;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&amp;#39;s not guaranteed to come out working on the other end I&amp;#39;m afraid.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>