FatFs是面向小型嵌入式系统的一种通用的FAT文件系统。它完全是由AISI C语言编写并且完全独立于底层的I/O介质。因此它可以很容易地不加修改地移植到其他的处理器当中,如8051、 PIC、 AVR、 SH、 Z80、H8、 ARM等。 FatFs支持FAT12、 FAT16、 FAT32等格式。
目录
2. 修改DSTATUS disk_initialize 方法,初始化W25Q128设备
4.对芯片的读取操作,完善DRESULT disk_read操作
5. 完成对芯片的写操作,完善DRESULT disk_write
下载FatFs源码
FatFs - Generic FAT Filesystem Module
认识FATFS源码结构
文件 |
说明 |
备注 |
ffsystem.c |
FatF用户提供的操作系统相关函数的示例代码 |
|
ffunicode.c |
文件系统支持的语言编码 |
不需要修改 |
ffconf.h |
文件系统配置项 |
根据需求修改 |
ff.c |
FatFs核心文件,文件管理的实现 |
不需要修改 |
diskio.c |
包含底层存储介质的操作函数, |
集成驱动文件 |
函数 |
条件(ffconf.h) |
备注 |
disk_status |
总是需要 |
底层设备驱动函数 |
disk_write |