<?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>LPC Microcontrollers中的主题 Re: SD card size problem</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763228#M30733</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jan,&lt;/P&gt;&lt;P&gt;I just grabbed my code when using FATFs (I use this same code across all my projects) and it seems to work ok:&lt;/P&gt;&lt;P&gt;If it helps you or not I don't know. But maybe there are some pointers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;int&lt;/SPAN&gt; i&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DWORD fre_clust&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; fre_sect&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tot_sect&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;i&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;f_mount&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;Fatfs&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"0:"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;!=&lt;/SPAN&gt; FR_OK&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_ERR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"f_mount(1) returned %i"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; i&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"-----------------------------------------------"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"SD Card mounted succesfully"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;// Print free space in unit of KB (assuming 512 bytes/sector)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;f_getfree&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"0:"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;fre_clust&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;fs&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;// Get total sectors and free sectors&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tot_sect &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fs&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;n_fatent &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt; fs&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;csize&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fre_sect &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; fre_clust &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt; fs&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;csize&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;OS_WAIT&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;200&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"&amp;nbsp; %lu KB total drive space"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tot_sect &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"&amp;nbsp; %lu KB available (%lu KB used)"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; fre_sect &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;tot_sect &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fre_sect &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"-----------------------------------------------"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fileSystemValid&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;TRUE&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Jan 2018 16:50:36 GMT</pubDate>
    <dc:creator>carstengroen</dc:creator>
    <dc:date>2018-01-29T16:50:36Z</dc:date>
    <item>
      <title>SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763225#M30730</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try to get size of SD card and I use:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DWORD tx;&lt;BR /&gt; FATFS *fs;&lt;BR /&gt; FRESULT res;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;res = f_getfree("0:",&amp;amp;tx,&amp;amp;fs);&lt;/P&gt;&lt;P&gt;then&amp;nbsp;&lt;/P&gt;&lt;P&gt;MMC size:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(fs-&amp;gt;n_fatent - 2) * fs-&amp;gt;csize ) / 2 /1024&lt;/P&gt;&lt;P&gt;MMC free space:&amp;nbsp; &amp;nbsp;(tx * fs-&amp;gt;csize) / 2 /1024&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;P&gt;MMC size:&amp;nbsp; 7528&lt;/P&gt;&lt;P&gt;MMC free space:&amp;nbsp;7178&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;vs Real:&lt;/P&gt;&lt;P&gt;MMC size:&amp;nbsp;&amp;nbsp;7708&lt;/P&gt;&lt;P&gt;MMC free space: 6789&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the problem is, that &lt;SPAN&gt;(tx * fs-&amp;gt;csize) / 2 /1024 returns only value 7178.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Can me sombody help?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thank you&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Jan 2018 09:58:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763225#M30730</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-01-27T09:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763226#M30731</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Jan,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; From your code, you are using the FatFs system in your SD card.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Do you mean, why your returned free space is smaller than the total MMC size?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; If yes, as you know, the FatFS system file also need to occupy the SD size, the other size is used by the Fatfs system, more details, you can find some knowledge about the FatFs system files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps you!&lt;/P&gt;&lt;P&gt;If you still have question about it, please kindly let me know.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jan 2018 06:20:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763226#M30731</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-01-29T06:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763227#M30732</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kerry,&lt;/P&gt;&lt;P&gt;thank you for answer. Yes, I use SD card, where is FAT32. I have SD card 8Gb.&lt;/P&gt;&lt;P&gt;But:&lt;/P&gt;&lt;P&gt;The card has free space 6789bytes.&amp;nbsp; The function returns&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;:&amp;nbsp;7178 bytes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;The card has free space 1200bytes. The function returns: 7178 bytes.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;The problem is, the function returns the same value and it doesnt depend on free space on the SD card. I think a little, that problem is with function&amp;nbsp;&lt;SPAN&gt;&lt;STRONG&gt;&lt;EM&gt;f_getfree&lt;/EM&gt;&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;It may have a solution, that I read all files on SD card and make a sum of size files. But it is not correct solutions...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jan 2018 15:38:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763227#M30732</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-01-29T15:38:56Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763228#M30733</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Jan,&lt;/P&gt;&lt;P&gt;I just grabbed my code when using FATFs (I use this same code across all my projects) and it seems to work ok:&lt;/P&gt;&lt;P&gt;If it helps you or not I don't know. But maybe there are some pointers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="language-c line-numbers"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;int&lt;/SPAN&gt; i&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;DWORD fre_clust&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; fre_sect&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tot_sect&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;i&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;f_mount&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;Fatfs&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"0:"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;!=&lt;/SPAN&gt; FR_OK&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_ERR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"f_mount(1) returned %i"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; i&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;else&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"-----------------------------------------------"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"SD Card mounted succesfully"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;// Print free space in unit of KB (assuming 512 bytes/sector)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;f_getfree&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"0:"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;fre_clust&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;&amp;amp;&lt;/SPAN&gt;fs&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="comment token"&gt;// Get total sectors and free sectors&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tot_sect &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fs&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;n_fatent &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt; fs&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;csize&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fre_sect &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; fre_clust &lt;SPAN class="operator token"&gt;*&lt;/SPAN&gt; fs&lt;SPAN class="operator token"&gt;-&amp;gt;&lt;/SPAN&gt;csize&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;OS_WAIT&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;200&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"&amp;nbsp; %lu KB total drive space"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; tot_sect &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"&amp;nbsp; %lu KB available (%lu KB used)"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; fre_sect &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;tot_sect &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fre_sect &lt;SPAN class="operator token"&gt;/&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="token function"&gt;messageDebug&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;DBG_WAR&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __MODULE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; __LINE__&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"-----------------------------------------------"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fileSystemValid&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt;TRUE&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;return&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jan 2018 16:50:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763228#M30733</guid>
      <dc:creator>carstengroen</dc:creator>
      <dc:date>2018-01-29T16:50:36Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763229#M30734</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Carsten,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thank you for your help. I don't use OS, so&amp;nbsp; f_mount is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FRESULT f_mount (&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;BYTE vol, /* Logical drive number to be mounted/unmounted */&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;FATFS *fs /* Pointer to new file system object (NULL for unmount)*/&lt;BR /&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try it again:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; DWORD fre_clust, fre_sect, tot_sect;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; FATFS *fs;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; FRESULT res;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;NVIC_DisableIRQ(SDIO_IRQn);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Chip_Clock_Disable(CLK_MX_SDIO);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; Chip_SDIF_DeInit(LPC_SDMMC);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; App_SDMMC_Init();&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; NVIC_EnableIRQ(SDIO_IRQn);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;f_mount(0, &amp;amp;Fatfs);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;EM&gt; res = f_getfree("0:", &amp;amp;fre_clust, &amp;amp;fs);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt; tot_sect = (fs-&amp;gt;n_fatent - 2) * fs-&amp;gt;csize;&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; fre_sect = fre_clust * fs-&amp;gt;csize;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;//debug into file&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;res_file = f_open(&amp;amp;Fil, "SD_info.txt", FA_WRITE | FA_CREATE_ALWAYS);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;itoa(res, str_file, 10);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, str_file, strlen(str_file), &amp;amp;bw);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, "\n", 1, &amp;amp;bw);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;itoa(fs-&amp;gt;n_fatent, str_file, 10);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, str_file, strlen(str_file), &amp;amp;bw);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, "\n", 1, &amp;amp;bw);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;itoa(fre_clust, str_file, 10);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, str_file, strlen(str_file), &amp;amp;bw);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, "\n", 1, &amp;amp;bw);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;//total drive space&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;itoa(tot_sect / 2 , str_file, 10);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, str_file, strlen(str_file), &amp;amp;bw);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, "\n", 1, &amp;amp;bw);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;//free space&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; itoa(fre_sect / 2 , str_file, 10);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, str_file, strlen(str_file), &amp;amp;bw);&lt;/EM&gt;&lt;BR /&gt;&lt;EM&gt; f_write(&amp;amp;Fil, "\n", 1, &amp;amp;bw);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;f_close(&amp;amp;Fil);&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And:&lt;/P&gt;&lt;P&gt;SD card from Total commander:&lt;/P&gt;&lt;P&gt;Free space: 4 149 056 kB&lt;/P&gt;&lt;P&gt;SD size:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;7 708 672 kB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From program:&lt;/P&gt;&lt;P&gt;0&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;gt; OK - return value from f_getfree&lt;BR /&gt;120450&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;-&amp;gt;&amp;nbsp;&lt;EM&gt;fs-&amp;gt;n_fatent&lt;/EM&gt;&lt;BR /&gt;64830&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;gt;&lt;EM&gt;fre_clust&lt;/EM&gt;&lt;BR /&gt;7708672&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;gt; total drive space: 7708672/1024 = 7528MB&lt;BR /&gt;4149120&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;gt; free space:&amp;nbsp;4149120&lt;SPAN&gt;/1024 = 4051MB&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I don't understand, why now it works.&amp;nbsp; I did&amp;nbsp;only "Error Control" in Windows .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The code from my question is "same"....&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Jan 2018 18:12:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763229#M30734</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-01-29T18:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763230#M30735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jan,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1. You said, you are using&lt;SPAN&gt; only &lt;STRONG&gt;"Error Control"&lt;/STRONG&gt; in Windows .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you give me more details about this, give me a picture about it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; 2. About the hardware, you can try do the fat32 Format at first, then insert it to your board, test it again.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; 3. About the software, f_getfree, after check the the fatfs official website, &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A class="link-titled" href="http://elm-chan.org/fsw/ff/doc/getfree.html" title="http://elm-chan.org/fsw/ff/doc/getfree.html"&gt;FatFs - f_getfree&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; I find these information:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_3.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/32017iC6D036864F6225EA/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_3.png" alt="pastedImage_3.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_4.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/32062i84D3DEE277695C74/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_4.png" alt="pastedImage_4.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;FF_FS_NOFSINFO can be configured in the ffconf.h, you also can try this solutions.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Wish it helps you!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jan 2018 02:36:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763230#M30735</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-01-30T02:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763231#M30736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kerry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) "Error control " - I thought (I have it only in Czech language):&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Error.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/32974i5B0E3C1677B0F24D/image-size/large?v=v2&amp;amp;px=999" role="button" title="Error.png" alt="Error.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) I will try it, but the problem will habe the Customer again, when the card will not be formatted...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Thanks for links. I found this also, but in LPC library isn't hasn't &lt;SPAN&gt;FF_FS_NOFSINFO&amp;nbsp; in ffconf.h (anywhere).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jan 2018 07:59:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763231#M30736</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-01-30T07:59:31Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763232#M30737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jan,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I think you can try the newest Fatfs file package, you can download it from the fatfs offiical website:&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="http://elm-chan.org/fsw/ff/arc/ff13a.zip" title="http://elm-chan.org/fsw/ff/arc/ff13a.zip"&gt;http://elm-chan.org/fsw/ff/arc/ff13a.zip&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This package, ffconf.h have the &lt;SPAN&gt;FF_FS_NOFSINFO &lt;/SPAN&gt;definition.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="69.jpg"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/33126iC919ADED33F9D768/image-size/large?v=v2&amp;amp;px=999" role="button" title="69.jpg" alt="69.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jan 2018 08:19:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763232#M30737</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-01-30T08:19:03Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763233#M30738</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, thanks.&lt;/P&gt;&lt;P&gt;I use Fatfs file package from examples LPCopen 2.X.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jan 2018 08:38:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763233#M30738</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-01-30T08:38:20Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763234#M30739</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So I did library update - &lt;EM&gt;&lt;STRONG&gt;ff13a.zip&lt;/STRONG&gt; &lt;/EM&gt;and then I set up&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;EM&gt;&lt;STRONG&gt;FF_FS_NOFSINFO&lt;/STRONG&gt;&lt;/EM&gt;&lt;SPAN&gt;&lt;EM&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/EM&gt; to &lt;STRONG&gt;&lt;EM&gt;1&lt;/EM&gt;&lt;/STRONG&gt; and it works:)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;&lt;SPAN&gt;When I use old library, function &lt;STRONG&gt;&lt;EM&gt;f_getfree&lt;/EM&gt; &lt;/STRONG&gt;returns the same value. I can delete or add files, the return value was the same. Now it is correct...&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Jan 2018 16:57:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763234#M30739</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-01-30T16:57:01Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763235#M30740</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;so in new libraryff13a.zip works &lt;STRONG&gt;&lt;EM&gt;f_fetfree&lt;/EM&gt;&lt;/STRONG&gt; but there is again a problem with the function&amp;nbsp;&lt;STRONG&gt;&lt;EM&gt;f_open&lt;/EM&gt;&lt;/STRONG&gt;.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Jan 2018 06:20:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763235#M30740</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-01-31T06:20:14Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763236#M30741</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jan,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Thanks for your updated information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; What's the problem with the f_open, it returns open failed? Please give me more details about it.&lt;/P&gt;&lt;P&gt;&amp;nbsp; As you know, the official lpcopen code is really old, so it use the old fatfs file, I think in that time, the fatfs lib also have the getfree problem, that's why it updated it in the new version.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Feb 2018 03:11:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763236#M30741</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-02-01T03:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763237#M30742</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when I started to use new library ff13a.zip, I can't write anything in the&lt;/P&gt;&lt;P&gt;file....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is in&amp;nbsp;the function :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FRESULT find_volume (&amp;nbsp;/* FR_OK(0): successful, !=0: any error occurred */&lt;/P&gt;&lt;P&gt;&amp;nbsp;const TCHAR** path,&amp;nbsp;/* Pointer to pointer to the path name (drive number) *&lt;/P&gt;&lt;P&gt;/&lt;/P&gt;&lt;P&gt;&amp;nbsp;FATFS** rfs,&amp;nbsp;&amp;nbsp;/* Pointer to pointer to the found filesystem object */&lt;/P&gt;&lt;P&gt;&amp;nbsp;BYTE mode&amp;nbsp;&amp;nbsp;&amp;nbsp;/* !=0: Check write protection for write access */&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I dont know why, but this function doesnt&amp;nbsp;work... .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whe I import the library&amp;nbsp; ff13a.zip, the problem can be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- I use the file fs_mci.c , this file has the functions as a file diskio.c&amp;nbsp;&lt;/P&gt;&lt;P&gt;(ff13a.zip)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- the problem can be in that, functions in fs_mci.c are changed by&amp;nbsp;NXP and&lt;/P&gt;&lt;P&gt;if I want to use new library ff13a.zip, I have to change the diskio.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have to do update because in old library doesn't wok f_getfree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This function works with #define FF_FS_NOFSINFO&amp;nbsp;1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But FF_FS_NOFSINFO&amp;nbsp;is from release ff10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am satisfied with old library, but I need to know free space in SD card.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for help&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;J.M.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Feb 2018 07:12:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763237#M30742</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-02-01T07:12:32Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763238#M30743</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi J.M,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; If you still want to use the old library, I have another thought, if you have interest, you can try it on your side.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; In the old library,&amp;nbsp; just compare the difference of f_getfree with the new library, then copy the new f_getfree.function to old library, whether it works or not?&lt;/P&gt;&lt;P&gt;&amp;nbsp; You can try it, any updated information, you can let me&amp;nbsp;know.&lt;/P&gt;&lt;P&gt;&amp;nbsp; When I have time, I also will try the new fatfs lib porting.&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P style="padding: 0px; min-height: 8pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2018 07:12:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763238#M30743</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-02-02T07:12:54Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763239#M30744</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 want to try it,but it is very complicated..  &lt;/P&gt;&lt;P&gt;I look also o lpc54xx and there is newer library,i copied this library on &lt;/P&gt;&lt;P&gt;lpc18,but doesnt work...&lt;/P&gt;&lt;P&gt;Thanks for help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Feb 2018 08:15:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763239#M30744</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-02-02T08:15:00Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763240#M30745</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jan,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I will try it on my side, then will let you know the updated information, please wait patiently.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2018 01:59:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763240#M30745</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2018-02-05T01:59:41Z</dc:date>
    </item>
    <item>
      <title>Re: SD card size problem</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763241#M30746</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kerry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;super, thank you...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Feb 2018 17:53:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/SD-card-size-problem/m-p/763241#M30746</guid>
      <dc:creator>phateee</dc:creator>
      <dc:date>2018-02-05T17:53:22Z</dc:date>
    </item>
  </channel>
</rss>

