推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于spi-flash的fatfs配置.

更新时间:2019-11-01 23:28:15 大小:462K 上传用户:xuzhen1查看TA发布的资源 标签:spi-flashfatfs 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

由于产品需要存储大量数据,stm32单片机存储有限需要使用外部flash辅助存储。考虑各方面原因最后选用了一款spi-flash型号为w25x16,spi总线操作,拥有2M的存储单元。

为了方便,我们想到了使用文件系统fats.此文档记录了配置流程,为以后做参考。

底层移植

Fats的diskio.c与diskio.h文件用于兼容底层接口,主要配置过程就是重写disk initialize.disk-status.diskread,disk-write,diskioctl,get fattime六个函数以兼容不同的硬件设备.

1、设备初始化 DSTATUS disk_initialize(BYTE pdrv)

用于初始化硬件设备,在本次项目中主要就是初始化SPI总线接口,这个底层函数在执

行应用层的open,write,read等函数是都会被执行。本项目没有对flash进行分区操作,因此设备号应该为0.


部分文件列表

文件名 大小
基于spi-flash的fatfs配置.pdf 462K

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载