跳转至

04 lf(Nand/Nor Flash+LittleFS)

作者:马亚丹 | 最后修改:2025-11-20

一、概述

lf 是 little_flash 的缩写;

little_flash 是一个开源的 SPI Flash 通用驱动库,主要用于嵌入式系统中简化不同型号 Flash 存储器的驱动开发

lf 核心库是合宙自己封装的用于驱动 nor flash 和 nand flash 的库,可以把 nor flash 和 nand flash 挂载成 littlefs 文件系统,目前功能上和 sfud 核心库的使用有重复,区别是 sfud 核心库不支持挂载 nand flash,但是 if 核心库可以,因为 lf 功能更强大,所以推荐使用 lf 核心库。

二、使用教程

lf 典型使用案例是挂载 SPI 接口的 nor flash 和 nand flash.

1.挂载 nor flash

详细功能演示、软件环境、硬件环境、以及示例代码和功能展示请参考

AirSPINORFLASH_1000

2.挂载 nand flash

详细功能演示、软件环境、硬件环境、以及示例代码和功能展示请参考

AirSPINAND_1000

3.参考 API

lf-API