如何通过RTT开启野火开发板上的sdcard,并且在msh中读取

野火开发板上有一个sdcard接口,通过RTT,我们可以非常方便的添加开发板相关的驱动,并且在RT-thread的Final sh中使用并读取sd卡的内容。

在开始本教程之前请先确保您已经安装RT-thread的ENV工具包。

首先,我们移动到RTT的bsp目录下,右键空白处,选择ConEmu Here

在Env控制台中输入menuconfig

进入menuconfig界面后进入到Hardware Drivers Config–>Onboard Peripheral Drivers

打开Enable SDCARD (sdio)

保存后在Env命令台中输入scons –target=mdk5

运行后,重新打开项目文件,即可发现项目中的Filesystem Group

重新烧录工程后,即可操作RTT上的文件操作系统

 \ | /
- RT -     Thread Operating System
 / | \     4.0.2 build Aug 22 2019
 2006 - 2019 Copyright by rt-thread team
msh />[I/SDIO] SD card capacity 15273984 KB.
found part[0], begin: 4194304, size: 14.576GB
[I/app.card] sd card mount to '/'
[D/at.dev] 

msh />ls
Directory /:
pic1.bmp            460854                   
pic2.bmp            115254                   
pic3.bmp            460854                   
pic4.bmp            460854                   
pic5.bmp            50678                    
pic6.bmp            44802

如上串口信息所示,可以调用sd卡中的文件

发表评论

邮箱地址不会被公开。 必填项已用*标注

16 − 14 =