这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » ELF1开发板+TF卡读写及使用

共2条 1/1 1 跳转至

ELF1开发板+TF卡读写及使用

高工
2025-04-21 10:38:30     打赏

TF 卡又称 microSD 卡,其尺寸为15mm 宽11mm 长1mm 厚,见图1所示。

image.png

图1  TF 卡

ELF 1开发板上配有TF 卡座并提供了TF 卡的读写功能,其接口电路如图2所示。

对于TF 卡,有两种工作模式,即SD 卡模式和SPI 模式,SPI 模式通常用于对读卡速度要求不高的场合。

ELF 1是采用SD 卡模式,且不支持NTFS 格式的文件系统,若不清楚 TF 卡格式,在使用前可先将其格式化为 FAT32 格式。

image.png

图2 TF 卡接口

TF 卡插入 ELF1 的 TF 卡槽后,系统会自动检查并挂载 TF 卡,挂载成功后,可对 TF 卡进行读写操作。

TF 卡挂载目录为/run/media,并支持热插拔,通过指令可查看TF 卡挂载后的设备名,其操作如图3所示,查看 TF 卡内文件的操作则如图4所示。

image.png

图3查看内存文件

image.png

图4 查看卡内文件

为检测TF 卡的读写功能,可采用向指定文件写入相应的信息,然后在对该文件加以读取来验证,其操作过程见图5和图6所示。

image.png

图5生成文件

image.png

图6查看文件内容

经测试可看到,已生成新文件test.txt,其内容为1。

此外,还可以使用拷贝功能将内存中的文件复制到TF卡。

以音频文件为例,它是存放在根目录下,见图7所示。

image.png

图7查看音频文件

按图8所示,可将其中的音频文件elf1_audio.wav拷贝到TF卡,这样就较好地解决了音频文件在录制后的外部保存问题。

image.png

图8拷贝文件到 TF卡

在完成TF 卡使用后,需要使用 umount 卸载 TF卡,然后在弹出 TF 卡。

image.png

图9卸载 TF卡

此外,由于在开发板上以VI编辑器来编写程序不如在电脑上编辑来的方便,为此可先在电脑上编辑好程序,然后再通过拷贝到开发板的方法来替代VI编辑器的使用。

经验证TF卡的读写功能还是非常好用的,此外再配上文件的拷贝功能则可以解决许多实际应用中的问题。





关键词: 开发     读写     文件    

专家
2025-04-25 22:50:55     打赏
2楼

对TF卡的读写处理,在linux下有驱动了?


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]