13397158231   jevian_ma@worldflying.cn

在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


优秀产品推荐:可编程网络IO控制器

上一篇:利用go语言的新特性embed实现fasthttp静态文件包入可执行文件中

下一篇:wireguard的补充---开源ssl vpn软件wfvpn

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务