XFusion API v1.3.0
载入中...
搜索中...
未找到
_xf_fal_flash_dev_t结构体 参考

flash 设备结构体。 更多...

#include <xf_fal_types.h>

_xf_fal_flash_dev_t 的协作图:
Collaboration graph

成员变量

char * name
 
uint32_t addr
 
size_t len
 
size_t sector_size
 扇区大小。扇区大小是最小擦除大小。单位: byte.
 
size_t page_size
 页大小。页大小是单次写入时无需等待的最大大小。单位: byte. 通常为 256 字节。
 
size_t io_size
 最小读写单元大小,读写时需要以此大小为单位读写,单位: byte.
 
xf_fal_flash_ops_t ops
 flash 操作集,见 xf_fal_flash_ops_t .
 

详细描述

flash 设备结构体。

注意
结构体是可见的,但禁止用户修改其中内容。
示例
examples/storage/fal/fal_base/main/xf_main.c.

在文件 xf_fal_types.h124 行定义.

结构体成员变量说明

◆ name

char* name

flash 设备名

在文件 xf_fal_types.h125 行定义.

◆ addr

uint32_t addr

flash 设备起始地址

在文件 xf_fal_types.h126 行定义.

◆ len

size_t len

flash 设备起始地址之后的长度

在文件 xf_fal_types.h127 行定义.

◆ sector_size

size_t sector_size

扇区大小。扇区大小是最小擦除大小。单位: byte.

示例
examples/storage/fal/fal_base/main/xf_main.c.

在文件 xf_fal_types.h131 行定义.

◆ page_size

size_t page_size

页大小。页大小是单次写入时无需等待的最大大小。单位: byte. 通常为 256 字节。

在文件 xf_fal_types.h136 行定义.

◆ io_size

size_t io_size

最小读写单元大小,读写时需要以此大小为单位读写,单位: byte.

注解
注意不是页大小。

在文件 xf_fal_types.h141 行定义.

◆ ops

flash 操作集,见 xf_fal_flash_ops_t .

在文件 xf_fal_types.h145 行定义.


该结构体的文档由以下文件生成: