<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic USB Stack MSD host USB drive compatibility in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-Stack-MSD-host-USB-drive-compatibility/m-p/247318#M6665</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm testing compatibility of USB drives with Freescale USB stack MSD host using msd_mfs_generic_test project project in Freescale USB stack 4.0.2 and Kinetis Full speed USB module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Generally, how many USB drives should I expect to be compatible with MSD host?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there any specifications USB drives have to comply to in order to be compatible with Freescale's MSD host? What about file system on USB drive?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there any enhancements to make more USB drives compatible with MSD host?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 May 2013 14:26:08 GMT</pubDate>
    <dc:creator>martindusek</dc:creator>
    <dc:date>2013-05-20T14:26:08Z</dc:date>
    <item>
      <title>USB Stack MSD host USB drive compatibility</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-Stack-MSD-host-USB-drive-compatibility/m-p/247318#M6665</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm testing compatibility of USB drives with Freescale USB stack MSD host using msd_mfs_generic_test project project in Freescale USB stack 4.0.2 and Kinetis Full speed USB module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Generally, how many USB drives should I expect to be compatible with MSD host?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there any specifications USB drives have to comply to in order to be compatible with Freescale's MSD host? What about file system on USB drive?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are there any enhancements to make more USB drives compatible with MSD host?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 May 2013 14:26:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-Stack-MSD-host-USB-drive-compatibility/m-p/247318#M6665</guid>
      <dc:creator>martindusek</dc:creator>
      <dc:date>2013-05-20T14:26:08Z</dc:date>
    </item>
    <item>
      <title>Re: USB Stack MSD host USB drive compatibility</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-Stack-MSD-host-USB-drive-compatibility/m-p/247319#M6666</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Hello Martin,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="padding: 0px 0px 1pt;"&gt;USB stack is based on the MSD specification; however, several USB sticks manufacturers don’t meet the specification (timing, endpoint handling, supported commands, access speed,etc). Thus, when a USB stick is out of specification, the embedded file-system libraries are unable to support all the variations such as non-embedded solution does (like Mac-OS or MS Windows). So, it may be required adding a considerable amount of code in order to support all the variations. USB Stack developers are continuously improving the MSD Host applications, testing more USB sticks for every release and applying workarounds if necessary. However, a universal workaround for this is very difficult to obtain because the huge variety of non-compliant USB sticks on the market.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="padding: 0px 0px 1pt;"&gt;Regarding the supported file system, it currently supports FAT16 and FAT32.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="padding: 0px 0px 1pt;"&gt;Hope this will be useful for you.&lt;/P&gt;&lt;P style="padding: 0px 0px 1pt;"&gt;Best regards!&lt;/P&gt;&lt;P style="padding: 0px 0px 1pt;"&gt;/Carlos&lt;/P&gt;&lt;P&gt;&lt;SPAN class="mce_paste_marker"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2013 21:36:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/USB-Stack-MSD-host-USB-drive-compatibility/m-p/247319#M6666</guid>
      <dc:creator>CarlosCasillas</dc:creator>
      <dc:date>2013-06-18T21:36:31Z</dc:date>
    </item>
  </channel>
</rss>

