中科因仑“3+1”工程特种兵精英论坛

标题: stm32上移植fatfs文件系统同时管理spi_falsh和sd卡,已经实现... [打印本页]

作者: 曾经最美    时间: 2016-4-15 19:30
标题: stm32上移植fatfs文件系统同时管理spi_falsh和sd卡,已经实现...
stm32上移植fatfs文件系统同时管理spi_falsh和sd卡,已经实现...
最近项目需要在spi_falsh里放一mp3文件和字库,但是往flash里面放这些文件比较麻烦,所以就想用sd卡把这些文件自动下载到falsh里面,我这里使用的flash型号是w25q128,16Mb空间。sd卡接口采用sdio来驱动。文件系统使用的是最新的fatfs 0.10版本。spi_falsh驱动使用的是野火的代码,自己又改良和添加了部分函数,以适合移植fatfs。注意:本工程硬件平台是野火的stm32开发板。完成了从sd卡复制文件到spi_flash.

下面贴上代码。
diskio.c


复制代码
文件系统配置ffconf.h

复制代码
主函数里面是从sd卡里面复制确定名字的文件,你可以根据自己的需求改写。main.c








欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4