潘多拉 RT-Thread SPI Flash 文件系统
实验概述
本实验使用板载的 SPI Flash 作为文件系统的存储设备,在 Flash 的指定分区上创建文件系统,并挂载文件系统到 rt-thread 操作系统中。文件系统挂载成功后,就可以使用文件系统提供的功能对目录和文件进行操作。
本例程中使用的是 FAT 文件系统,也支持 Littlefs 文件系统。Littlefs 文件系统的使用可以参考《在 STM32L4 上应用 littlefs 文件系统》。由于本例程需要使用 fal 组件对存储设备进行分区等操作,所以在进行本例程的实验前,建议先阅读《潘多拉 RT-Thread Flash 分区管理》,以便更好地理解 fal 组件的使用。
硬件连接
本次示例和存储器连接通过 QSPI 接口,使用的硬件接口是 QSPI1,原理图如下所示:
