1、配置nev环境
1.1 打开swm34s sdio外设驱动

1.2 打开DFS虚拟文件系统

1.3 打开elm fatfs文件系统


1.4 打开SD/MMC 驱动

配置完成后退出保存,自动生成的keil工程。
2、keil工程分析编译下载运行
编译下载运行,识别到TF卡

2.1 RT-Thread 虚拟文件系统使用步骤
下图是官方给的文档初始化步骤

● dfs框架初始化

● 中间层fat文件系统初始化elm_init()

● 设备SD卡驱动初始化SDIO相关硬件

● 创建寻卡线程

在线程里面初始化SD卡相关,这里比较重要的是将文件系统读写函数挂载上
文件系统SD卡读写等操作加载


找到SD卡将其注册sd0 块设备

运行 elmfat example 测试程序

测试解决如下所示。格式化了TF卡并且在根目录下创建了user文件夹,并在文件夹里创建了一个txt,文本文档 并且写入测试字符串

该博客介绍了如何配置RT-Thread环境,包括打开SWM34SSDIO驱动、DFS虚拟文件系统、ELMFATFS文件系统和SD/MMC驱动。完成配置后,通过Keil工程进行编译下载,成功识别并测试了TF卡,实现了文件系统的初始化、SD卡驱动初始化及文件读写操作。测试结果包括格式化TF卡、创建user文件夹和txt文档并写入测试字符串。
387

被折叠的 条评论
为什么被折叠?



