rt-thread/bsp/phytium/libraries/standalone/doc/reference/driver/sfud.md

952 B
Raw Blame History

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指南