首页 理论教育 原理及应用:导入sd_card工程

原理及应用:导入sd_card工程

时间:2023-11-17 理论教育 版权反馈
【摘要】:1)FatFS文件读取程序说明。下面将以TI提供的一个简单的FatFS读取为例来介绍程序的编写。在C:\ti\TivaWare_C_Series-2.0.1.11577\ex-amples\boards\dk-tm4c123g\sd_card目录下单击图标导入sd_card工程,如图15-19所示。3)将C:\ti\TivaWare_C_Series-2.0.1.11577\third_party\fatfs\src\option目录下支持简体中文的文件添加到工程中。图15-19sd_card工程图15-20sd_card工程编译结果5)制作测试用的几个文件。图15-21将microSD卡格式化成FAT32格式图15-22制作两个空文件夹和一个文本文件6)在BD-LM4F232评估板与PuTTY中测试程序。图15-23在PuTTY中读取FatFS③在提示符处输入help命令,如图15-24所示。

原理及应用:导入sd_card工程

1)FatFS文件读取程序说明。下面将以TI提供的一个简单的FatFS读取为例来介绍程序的编写。

978-7-111-51624-8-Chapter15-45.jpg

978-7-111-51624-8-Chapter15-46.jpg

978-7-111-51624-8-Chapter15-47.jpg

978-7-111-51624-8-Chapter15-48.jpg

978-7-111-51624-8-Chapter15-49.jpg

978-7-111-51624-8-Chapter15-50.jpg

978-7-111-51624-8-Chapter15-51.jpg

978-7-111-51624-8-Chapter15-52.jpg

978-7-111-51624-8-Chapter15-53.jpg

978-7-111-51624-8-Chapter15-54.jpg

978-7-111-51624-8-Chapter15-55.jpg

978-7-111-51624-8-Chapter15-56.jpg

2)导入sd_card工程,如图15-17所示。在C:\ti\TivaWare_C_Series-2.0.1.11577\ex-amples\boards\dk-tm4c123g\sd_card目录下单击978-7-111-51624-8-Chapter15-57.jpg图标导入sd_card工程,如图15-19所示。

3)将C:\ti\TivaWare_C_Series-2.0.1.11577\third_party\fatfs\src\option目录下支持简体中文的文件(cc936.c)添加到工程中。

4)编译工程生成可执行的.axf文件,如图15-20所示。

978-7-111-51624-8-Chapter15-58.jpg

图15-19 sd_card工程

978-7-111-51624-8-Chapter15-59.jpg

图15-20 sd_card工程编译结果

5)制作测试用的几个文件。

①在读卡器中把microSD卡格式化为FAT32格式,按如图15-21所示设置。(www.xing528.com)

②制作文本文件和文件夹,如图15-22所示。

978-7-111-51624-8-Chapter15-60.jpg

图15-21 将microSD卡格式化成FAT32格式

978-7-111-51624-8-Chapter15-61.jpg

图15-22 制作两个空文件夹和一个文本文件

6)在BD-LM4F232评估板与PuTTY中测试程序。

①将.axf文件下载到BD-LM4F232评估板中。

②打开PuTTY,在按下板上的重启按钮后,如图15-23所示。

978-7-111-51624-8-Chapter15-62.jpg

图15-23 在PuTTY中读取FatFS

③在提示符处输入help命令,如图15-24所示。

④输入ls命令显示卡中的文件,如图15-25所示。

978-7-111-51624-8-Chapter15-63.jpg

图15-24 显示help菜单

978-7-111-51624-8-Chapter15-64.jpg

图15-25 输入ls显示卡中的文件

⑤输入cat命令显示文本文件的内容,如图15-26所示。

978-7-111-51624-8-Chapter15-65.jpg

图15-26 显示文本文件的内容

为了控制篇幅,文件系统的测试到此为止,有兴趣的读者可以继续测试其他功能,或自行修改上述代码增加其他功能。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈