最新版 FatFS f_mkfs 详解

作者:fly 发布于:2014-3-24 16:35 分类:嵌入式

f_mkfs

在驱动器上创建一个文件系统

FRESULT f_mkfs (

 BYTE  Drive,            /* 逻辑驱动器号 */

 BYTE  PartitioningRule, /* 分区规则 */

 WORD  AllocSize         /* 分配单元大小 */

);

阅读全文>>

评论(0) 浏览(22733)

最新版 FatFS f_rename 详解

作者:fly 发布于:2014-3-24 16:34 分类:嵌入式

f_rename

重命名一个对象。

FRESULT f_rename (

 const XCHAR* OldName, /* 原对象名的指针 */

 const XCHAR* NewName  /* 新对象名的指针 */

);

阅读全文>>

评论(0) 浏览(4668)

最新版 FatFS f_utime 详解

作者:fly 发布于:2014-3-24 16:32 分类:嵌入式

f_utime

f_utime函数修改一个文件或目录的时间戳。

FRESULT f_utime (

 const XCHAR* FileName,   /* 文件或目录路径的指针 */

 const FILINFO* TimeDate  /* 待设置的时间和日期 */

);

阅读全文>>

评论(0) 浏览(3852)

STM32 SPI Flash SST25VF016B 移植FATfs文件系统 二

作者:fly 发布于:2014-3-21 16:38 分类:嵌入式

因为我的是SPI flash扇区是4K的,

所以在ffconfig.h中,修改最大最小扇区尺寸均为4096.

然后就是填充diskio.c中的相关函数。

里边总共有五个函数,前边两个我是直接返回的RES_OK

以下是对读写控制三个函数的改动部分。

做到这里,基本就完成了。

另外。我的2M的flash 使用FAT16版本与FAT32版本,均会返回错误,容量太低,按照一个簇一个扇区,计算出来。FAT16要求存储容量至少为16M。

FAT32要求存储容量至少为64M。

最后选得是FAT12.不知道Windows能不能兼容。现在还没做到USB那。等做到的时候,看看再说,

另外开始增加fatfs对单片机片上的部分的支持。

单片机flash比较小了,不知道最后能不能用,如果不能用。只能自己弄个伪文件系统了。

阅读全文>>

评论(1) 浏览(8851)

最新版 FatFS f_chmod 详解

作者:fly 发布于:2014-3-21 16:37 分类:嵌入式

f_chmod

修改一个文件或目录的属性。

FRESULT f_chmod (

 const XCHAR* FileName, /* 文件或目录的指针 */

 BYTE Attribute,        /* 属性标志 */

 BYTE AttributeMask     /* 属性掩码 */

);

阅读全文>>

评论(0) 浏览(4518)

最新版 FatFS f_unlink 详解

作者:fly 发布于:2014-3-21 16:36 分类:嵌入式

f_unlink

移除一个对象

FRESULT f_unlink (

 const XCHAR* FileName  /* 对象名的指针 */

);

阅读全文>>

评论(0) 浏览(5477)

最新版 FatFS f_mkdir 详解

作者:fly 发布于:2014-3-21 16:35 分类:嵌入式

f_mkdir

创建一个目录

FRESULT f_mkdir (

 const XCHAR* DirName /* 目录名的指针 */

);

阅读全文>>

评论(0) 浏览(4245)

最新版 FatFS f_stat详解

作者:fly 发布于:2014-3-21 16:34 分类:嵌入式

f_stat

获取文件状态

FRESULT f_stat (

 const XCHAR* FileName,   /* 文件名或目录名的指针 */

 FILINFO* FileInfo        /* FILINFO结构的指针 */

);

阅读全文>>

评论(0) 浏览(5348)

最新版 FatFS f_getfree 详解

作者:fly 发布于:2014-3-21 16:32 分类:嵌入式

f_getfree

获取空闲簇的数目

FRESULT f_getfree (

 const XCHAR* Path,       /* 驱动器的根目录 */

 DWORD* Clusters,         /* 存储空闲簇数目变量的指针 */

 FATFS** FileSystemObject /* 文件系统对象指针的指针 */

);

阅读全文>>

评论(0) 浏览(7028)

最新版 FatFS f_readdir 详解

作者:fly 发布于:2014-3-21 16:31 分类:嵌入式

f_readdir

读取目录项

FRESULT f_readdir (

 DIR* DirObject,          /* 指向打开的目录对象结构的指针 */

 FILINFO* FileInfo        /* 指向文件信息结构的指针 */

);

阅读全文>>

评论(0) 浏览(12687)

 
Powered by emlog sitemap