sfud.md 952 B

SFUD 驱动框架

1. 概述

  • SFUD Gitee
  • SFUD 是一款开源的串行 SPI Flash 通用驱动库

2. 功能

  • third-party/sfud-1.1.0
  • 目前SFUD框架实现对接FSPIM驱动的对接,用于读写SPI Flash

    ├── Kconfig
    ├── inc
    │   ├── sfud.h
    │   ├── sfud_cfg.h
    │   ├── sfud_def.h
    │   └── sfud_flash_def.h
    ├── library.json
    ├── ports
    │   └── f_spim
    │       └── sfud_port.c
    └── src
    ├── sfud.c
    └── sfud_sfdp.c
    

3. 配置方法

  • 使能 CONFIG_USE_SFUD 配置
  • 选择底层的SPI驱动,如CONFIG_USE_FSPIM
  • 调用 SFUD 提供的 API 读写 SPI 从设备

4 应用示例

fspim_nor_flash

4. API参考

  • sfud.h 和 sfud_port.c 是主要需要对接的源文件
  • 参考SFUD API指南