<?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>Kinetis Microcontrollers中的主题 Re: anyone have</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962628#M55052</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For f_stat, you can refer to usb_examples&lt;/P&gt;&lt;P&gt;/usb_host_msd_fatfs/bm/host_msd_fatfs.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; fatfsCode = f_stat(_T("1:/dir_1"), &amp;amp;fileInfo);&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 did a quick check and it could work on my side.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Jul 2019 06:13:33 GMT</pubDate>
    <dc:creator>danielchen</dc:creator>
    <dc:date>2019-07-11T06:13:33Z</dc:date>
    <item>
      <title>anyone have</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962625#M55049</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Anyone have an example of f_size. The file size function on the Kinetic 64 board (Freescale) . The reference manual doesn't want download over my phone .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jul 2019 20:04:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962625#M55049</guid>
      <dc:creator>randyseedle</dc:creator>
      <dc:date>2019-07-09T20:04:52Z</dc:date>
    </item>
    <item>
      <title>Re: anyone have</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962626#M55050</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The f_stat function doesn't seem to work either. Drilling down into the file info shows that the size is always zero.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jul 2019 20:24:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962626#M55050</guid>
      <dc:creator>randyseedle</dc:creator>
      <dc:date>2019-07-10T20:24:26Z</dc:date>
    </item>
    <item>
      <title>Re: anyone have</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962627#M55051</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Randy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You refer to below code for the usage of f_size&lt;/P&gt;&lt;P&gt;middleware/fatfs/documents/res/app1.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FRESULT open_append (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FIL* fp,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* [OUT] File object to create */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; const char* path&amp;nbsp;&amp;nbsp;&amp;nbsp; /* [IN]&amp;nbsp; File name to be opened */&lt;BR /&gt;)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; FRESULT fr;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Opens an existing file. If not exist, creates a new file. */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fr = f_open(fp, path, FA_WRITE | FA_OPEN_ALWAYS);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (fr == FR_OK) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Seek to end of the file to append data */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fr = f_lseek(fp, &lt;STRONG&gt;f_size(fp)&lt;/STRONG&gt;);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (fr != FR_OK)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f_close(fp);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return fr;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jul 2019 06:08:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962627#M55051</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2019-07-11T06:08:35Z</dc:date>
    </item>
    <item>
      <title>Re: anyone have</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962628#M55052</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;For f_stat, you can refer to usb_examples&lt;/P&gt;&lt;P&gt;/usb_host_msd_fatfs/bm/host_msd_fatfs.c&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; fatfsCode = f_stat(_T("1:/dir_1"), &amp;amp;fileInfo);&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 did a quick check and it could work on my side.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jul 2019 06:13:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962628#M55052</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2019-07-11T06:13:33Z</dc:date>
    </item>
    <item>
      <title>Re: anyone have</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962629#M55053</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After making some changes to my f_stat function I got a FR_NOT_ENABLED. What do you suppose that means ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Randy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jul 2019 20:11:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962629#M55053</guid>
      <dc:creator>randyseedle</dc:creator>
      <dc:date>2019-07-11T20:11:58Z</dc:date>
    </item>
    <item>
      <title>Re: anyone have</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962630#M55054</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Randy:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please refer to the error code&lt;/P&gt;&lt;P&gt;/* File function return code (FRESULT) */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;typedef enum {&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_OK = 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;/* (0) Succeeded */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_DISK_ERR,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (1) A hard error occurred in the low level disk I/O layer */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_INT_ERR,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (2) Assertion failed */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_NOT_READY,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (3) The physical drive cannot work */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_NO_FILE,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (4) Could not find the file */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_NO_PATH,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (5) Could not find the path */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_INVALID_NAME,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (6) The path name format is invalid */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_DENIED,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (7) Access denied due to prohibited access or directory full */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_EXIST,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (8) Access denied due to prohibited access */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_INVALID_OBJECT,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (9) The file/directory object is invalid */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_WRITE_PROTECTED,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (10) The physical drive is write protected */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_INVALID_DRIVE,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (11) The logical drive number is invalid */&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt; &amp;nbsp;FR_NOT_ENABLED,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (12) The volume has no work area */&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_NO_FILESYSTEM,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (13) There is no valid FAT volume */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_MKFS_ABORTED,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (14) The f_mkfs() aborted due to any problem */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_TIMEOUT,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (15) Could not get a grant to access the volume within defined period */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_LOCKED,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (16) The operation is rejected according to the file sharing policy */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_NOT_ENOUGH_CORE,&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (17) LFN working buffer could not be allocated */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_TOO_MANY_OPEN_FILES,&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (18) Number of open files &amp;gt; FF_FS_LOCK */&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;FR_INVALID_PARAMETER&amp;nbsp;&amp;nbsp; &amp;nbsp;/* (19) Given parameter is invalid */&lt;BR /&gt;} FRESULT;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Daniel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jul 2019 05:18:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/anyone-have/m-p/962630#M55054</guid>
      <dc:creator>danielchen</dc:creator>
      <dc:date>2019-07-12T05:18:18Z</dc:date>
    </item>
  </channel>
</rss>

