关于STM32上移植FATSFS的技术笔记
发布时间
阅读量:
阅读量
FatFs是一种专为小型嵌入式系统设计的通用FAT文件系统。该系统完全采用AISI C语言编写,并且与底层I/O介质相互独立。因此,它能够轻松地在不进行任何修改的情况下移植到多种处理器平台,例如8051、PIC、AVR、SH、Z80、H8以及ARM等。FatFs支持包括FAT12、FAT16和FAT32在内的多种文件系统格式。
目录
获取FatFs源代码
了解FATFS源码架构
FATFS文件系统的移植流程
-
确定自身的设备类型编号
-
对DSTATUS disk_initialize方法进行调整,实现对W25Q128设备的初始化操作
-
完善DSTATUS disk_status函数的功能
-
针对芯片的读取功能,补充DRESULT disk_read操作的具体实现
-
实现芯片的写入功能,完善DRESULT disk_write操作的相关内容
-
处理一些辅助性操作,完成DRESULT disk_ioctl函数的编写
-
优化并实现系统所需的get_fattime方法
ffconf.h配置文件设置
应用层接口调用方式
测试结果展示
参考示例代码
下载FatFs源码
_[FatFs - Generic FAT Filesystem Module](http://elm-chan.org/fsw/ff/
全部评论 (0)
还没有任何评论哟~
