读写SD卡

FatFS是一种开源的文件系统格式,移植方便,容易使用。最近开始玩STM32,玩到了SD卡部分,准备移植FatFS到SD卡上并解决驱动问题,一开始使用的是SPI带SD卡,这部分解决后就可以再着手进行SDIO模式。下面是关于FatFS文件系统移植需要的几个关键文件:

  ff.c(不动)               文件系统的实现代码,里面主要是FatFS文件系统源码,移植的时候不需要修改

  diskio.h(不动)         声明diskio.c中需要的一些 接口函数 和 命令格式

  diskio.c(自写)         这个文件是文件系统底层和SD驱动的中间接口的实现代码。在移植FatFS的时候需要书写在diskio.h中声明的那几个函数。代码在ff.c中被调用

  integer.h(微改)       这里为FatFS用到的 数据类型定义,按移植的平台修改即可。主要关注CPU的字长什么的,注意下就OK了

  ff.h(不动)               是FatFS的文件系统的函数(在ff.c中)声明,以及一些选项的配置。具体选项及详细说明在文件中都有。

  ffconf.h(按需要)        这个是在FatFS的0.08a版本中有看到,0.06版本中还没有,是关于FatFS系统模块的一些配置,具体可以看注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值