在RT-Thread Studio配置SPI Flash littlefs文件系统

本文详细介绍了在RT-Thread Studio环境下,如何配置SPI Flash并挂载LittleFS文件系统,包括使能SPI和MTD、虚拟文件系统、FAL软件包,以及解决配置过程中遇到的头文件路径错误、编译错误和连接错误。最终实现了SPI Flash的初始化和文件系统的成功挂载。

参考文章:RT-Thread--片上 flash挂载 littlefs 文件系统 

RT-Thread Studio片上Flash 实现Flash抽象层FAL笔记 

RT-Thread Studio STM32F249BIT6移植FAL记录 

stm32f407使用rt thread 的easy flash 和fal

参考文章是通过脚本配置工具env的menuconfig 进行配置的,在Rt-Thread Studio配置操作还是有点差异。配置操作的前提是SPI Flash硬件基础已经具备。

在Rt-Thread Studio中打开RT-Thread Settings,进入配置界面

1,使能SPI总线和MTD

在搜索栏中搜索SPI,在下拉列表中点取“使用SPI总线/设备驱动程序”,进入到该界面,设置如下:

 2,使能虚拟文件系统

文件系统的最大数目和和文件系统类型数目都设置为5,使能只读文件系统。

3,使能 fal 软件包

在搜索栏中搜索fal,在下拉列表中点取“FAL:Flash抽象层实现,管理Flash设备和分区”,进入到该界面,设置如下:

使能调试日志的输出默认的打开的,如果不信看到一大推的信息输出,关掉此选项。Littlefs选项要打开,确保disk block size的大小是4096。

4,配置后保存并编译,发现:

...fal-v1.0.0\inc/fal.h:15:21: fatal error: fal_cfg.h: No such file or directory

双击产生的错误提示,定位到错误处,如下

 实际

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aping_cs_dn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值