分享:【中科蓝讯】AB32VG1测评SDIO(文件系统)
[复制链接]
本例的目的是使用这块板子实现文件系统,将会记录从新建工程到测试。
一、新建工程
基于ab32蛟龙开发板的bsp生成一个工程,在此之前需要在sdk管理器下载开发板sdk和rtt最新的源码。
二、rtt studio配置
2.1双击工程管理器的setting,点击更多设置。
2.2 在硬件选项下,使能sdcard。
三、编译下载
3.1 编译
按上面的操作配置完,保存配置,rtt studio自动配置和生成新的工程,点击编译,_此时会报错,在注意事项有提到。_
3.2 下载
3.2.1 通过蓝讯的下载工具下载,下载链接如下:
(https://gitee.com/bluetrum/Downloader/blob/main/Downloader_v1.9.7.zip)
3.2.2 下载过程
四、测试
按一下复位键,会显示sd卡的信息,在msh输入help,查看指令,下一步需要文件操作的一些指令。
通过msh执行文件系统的常用指令,测试文件系统是否挂载成功,文件系统在mnt.c文件自动挂载了,辛苦蓝讯的工程师了,做得如此细节。
五、注意事项
编译会报缺少us延时的错误,此时将它注释掉,最好的办法是自己实现这个延时函数。
cp2102驱动需要使用下载工具提供的驱动。
硬件上需要连接tf卡附近的跳线帽,将LED的跳线帽连接拆下来用。
使用rtt studio配置一个文件系统都不需要写很多代码,当然挂载文件系统的代码蓝讯的bsp工程师已经实现在application的mnt.c文件里了,这样的机制有利于降低开发者的开发时间,方便产品更快上市,另外,rtthread是一个实时操作系统,在实时性要求比较高的环境下,使用rtthread在开发效率和实时性能方面都有不错的优势。
|