RT Thred文件系统教程-2 SD卡使用文件系统link
(SD卡、SDIO连接器)
本文是RT Thread文件系统的第二篇,介绍了SD卡如何处理RTT的文件系统。
检查board.h上的sdio配置要求
1、打开SDIO的驱动器框架
2、取消#define BSP_USING_SDIO的评论
3、打开CubeMX软件配置SD卡的端子。 电路图如下图所示
将配置的函数void Hal _ SD _ MSP init (SD _ handle typedef * SD handle )复制到board.c文件的末尾
4、启用#define HAL_SD_MODULE_ENABLED
下载并查看结果
在窗口中正确读取SD信息,可以看到rtt的设备
sd卡已经在系统中注册,可以将sd卡挂接到文件系统上。 编写代码如下所示
再次编译下载并查看运行结果
文件系统装载成功。
成功挂载文件系统后,便可以处理文件和目录。 下表列出了处理文件系统时常用的FinSH命令。
FinSH命令说明ls文件和目录的信息进入cd指定目录cp复制文件rm删除文件或目录mv将文件移动目标或重命名echo指定内容写入指定文件,如果存在文件则写入该文件, 如果不存在,则新创建文件并写入cat演示文稿文件内容的pwd当前目录地址mkdir创建文件夹mkfs格式文件系统测试以下http://www.Sina.sina