- 1
- 2
- 3
- 4
- 5
基于spi-flash的fatfs配置
资料介绍
硬件平台: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 |
最新上传
-
21下载积分 打赏10.00元 1天前
用户:玉落彼岸
-
21ic下载 打赏310.00元 1天前
用户:小猫做电路
-
21ic下载 打赏310.00元 1天前
用户:zhengdai
-
21ic下载 打赏310.00元 1天前
用户:gsy幸运
-
21ic下载 打赏260.00元 1天前
用户:kk1957135547
-
21ic下载 打赏210.00元 1天前
用户:w178191520
-
21ic下载 打赏230.00元 1天前
用户:liqiang9090
-
21ic下载 打赏120.00元 1天前
用户:1111111ffgg
-
21ic下载 打赏25.00元 1天前
用户:sun2152
-
21ic下载 打赏30.00元 1天前
用户:WK520077778
-
21ic下载 打赏25.00元 1天前
用户:xzxbybd
-
21ic下载 打赏25.00元 1天前
用户:玉落彼岸
-
21ic下载 打赏15.00元 1天前
用户:xuzhen1
-
21ic下载 打赏20.00元 1天前
用户:yulei2633
-
21ic下载 打赏15.00元 1天前
用户:宸晨
-
21ic下载 打赏10.00元 1天前
用户:suguslly
-
21ic下载 打赏5.00元 1天前
用户:大大财迷
-
21ic下载 打赏5.00元 1天前
用户:丙丁先生
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
我来看看怎 打赏5.00元 3天前
用户:xzxbybd
-
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天前
用户:铁蛋锅
全部评论(0)