【分享】SD卡SPI接口驱动及FATFS的移植

2019-07-21 05:34发布

本帖最后由 adlu 于 2019-3-15 16:51 编辑

一直想找一个SD卡的SPI接口驱动程序。但在网上找到的,写的都比较松散,逻辑不够清晰。
后来在学习mbed平台的时候,终于发现了ARM提供的SPI接口驱动。
用的是硬件SPI,而且是用C++编写的,但是只需要稍加修改,就可以移植到一般的MCU平台,包括没有硬件SPI的MCU。

附件中,详细分析了SD卡SPI接口驱动和FATFS的移植过程,分为以下五个主要部分:
1.创建基础工程;
2.获取FATFS源文件;
3.获取SDFileSystem源文件;
4.分析SDFileSystem源码;
5.SD卡驱动的移植。

附件中描述的所有资料和源码,都可以在网上找到,大部分出自官网,文中给出了链接或者查找方法。


AA.jpg

AAA.jpg

SD卡SPI接口驱动及FATFS的移植(Lu).pdf (2.16 MB, 下载次数: 2874) 2017-11-20 09:44 上传 点击文件名下载附件


由于mbed网站主页的更新,文档中有些图片所示的网页难以找到,由此给网友造成的困扰,在此表示歉意。

本人重新仔细阅读文档后,发现“第三部分 获取 SDFileSystem 源文件”中一个重要网页很难通过主页找到,在此附上:
https://os.mbed.com/cookbook/Homepage

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。