首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

基于stm32f103zet6的FAT16文件系统学习二(初步移植ff9a)

2013-04-07 
基于stm32f103zet6的FAT16文件系统学习2(初步移植ff9a)直接上移植ff9a文件系统的移植步骤了,有些地方不了

基于stm32f103zet6的FAT16文件系统学习2(初步移植ff9a)

直接上移植ff9a文件系统的移植步骤了,有些地方不了解,比如ff.c文件里面的一些函数,看得比较糊涂,但是那不影响我们的移植,先让文件系统跑起来,然后继续拧分析比较好。OK,不说废话了。

一、官网下载ff9a源代码,解压出来有doc和src两个文件夹。在我们的SD实验里面的project下面建立一个名为FAT的文件夹,然后将src里面的diskio.c、diskio.h、ff.c、ff.h、integer.h、ffcinf.h一共6个文件添加进去,最后看到我的Manage compnents就是这样

基于stm32f103zet6的FAT16文件系统学习二(初步移植ff9a)

二、整体框架的修改,对于文件系统,我们需要修改的文件真的很少,因为很多东西,都帮我们想好了的,这里我就直接把代码贴出来,一看就能明白,哪些地方坐了修改的。

主要的就是修改diskio.c里面的文件

暂时就到这里吧,算是初步成功了,一些类似于uboot或者shell更强大的功能,暂时不搞,分析完文件系统再说!












热点排行