swm34s基于RT-Thread系统使用SDIO驱动读写SD卡

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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,文本文档 并且写入测试字符串

 

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值