您好,欢迎访问沃航(武汉)科技有限公司官方网站
在rt-thread中用spi通信驱动sd卡elmfatfs文件系统
2022-05-20 17:42:48

首先需要在menuconfig中开启几个选项:

1.spi通信

QQ图片20220520175104.png

2.sdcard

QQ图片20220520175150.png

3.dfs

QQ图片20220520175313.png

4.elmfatfs

QQ图片20220520175336.png

5.posix layer and cstandard library

QQ图片20220520175412.png

勾选这几项后在路径\rt-thread-4.0.3\bsp\stm32\stm32f103-fire-arbitrary\board\ports\sdcard_port.c最下面添加一个函数

QQ图片20220520175703.png

然后在\rt-thread-4.0.3\components\dfs\filesystems\romfs\romfs.c中将sd卡文件夹挂载到rom

QQ图片20220520180025.png

其中main.py为python文件,storage则是rom中挂载的liittlefatfs. 在main函数中首先需要挂载rom才有上述操作

QQ图片20220520180339.png

完成上述操作后将单片机的spi接口与sd卡连接好。重启单片机后串口log如下图所示,就成功挂载sd卡了

QQ图片20220523115321.png


联系我们
地址:
武汉市洪山区蓝晶国际7栋903
QQ:
932773931
电话:
027-59761089-806
手机:
13397158231
邮箱:
jevian_ma@worldflying.cn
×
物联网组态平台
试用账号:123456
试用密码:123456
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn
×
积木编程平台
试用方式:试用手机号码注册即可使用
如需测试更多功能或者有疑问可发送邮件至:jevian_ma@worldflying.cn