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

基于spi-flash的fatfs配置

更新时间:2019-03-15 20:35:46 大小:14K 上传用户:sun2152查看TA发布的资源 标签:fatfsflash 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

硬件平台:stm32f103VCT6、w25×16软件平台:fatfs R0.10由于产品需要存储大量数据,stm32单片机存储有限需要使用外部flash 辅助存储。考虑各方面原因最后选用了一款spi-flash型号为w25x16,spi总线操作,拥有2M的存储单元。

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

一、底层移植

Fatfs的diskio.c与diskio.h 文件用于兼容底层接口,主要配置过程就是重写disk_initialize、disk_status、disk_read、disk_write、disk_ioctl、get_fattime 六个函数以兼容不同的硬件设备。

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

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

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


部分文件列表

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

全部评论(0)

暂无评论

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

  • 打赏
  • 30日榜单
  • 21ic下载 打赏310.00元   3天前

    用户:zhengdai

  • 21ic下载 打赏310.00元   3天前

    用户:gsy幸运

  • 21ic下载 打赏310.00元   3天前

    用户:小猫做电路

  • 21ic下载 打赏270.00元   3天前

    用户:liqiang9090

  • 21ic下载 打赏210.00元   3天前

    用户:w178191520

  • 21ic下载 打赏210.00元   3天前

    用户:kk1957135547

  • 21ic下载 打赏110.00元   3天前

    用户:w1966891335

  • 21ic下载 打赏110.00元   3天前

    用户:w993263495

  • 21ic下载 打赏100.00元   3天前

    用户:1111111ffgg

  • 21ic下载 打赏40.00元   3天前

    用户:jh03551

  • 21ic下载 打赏30.00元   3天前

    用户:WK520077778

  • 21ic下载 打赏30.00元   3天前

    用户:sun2152

  • 21ic下载 打赏15.00元   3天前

    用户:x15580286248

  • 21ic下载 打赏25.00元   3天前

    用户:xzxbybd

  • 21ic下载 打赏25.00元   3天前

    用户:ytt006

  • 21ic下载 打赏10.00元   3天前

    用户:poplarly

  • 21ic下载 打赏20.00元   3天前

    用户:muguang28

  • 21ic下载 打赏10.00元   3天前

    用户:konglongcong

  • 21ic下载 打赏10.00元   3天前

    用户:铁蛋锅

推荐下载