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

flash 分区结构体。 更多...

#include <xf_fal_types.h>

_xf_fal_partition_t 的协作图:
Collaboration graph

成员变量

char * name
 
char * flash_name
 
size_t offset
 flash 设备上的该分区偏移地址。
 
size_t len
 flash 设备上的该分区长度。
 

详细描述

flash 分区结构体。

描述各分区的分区名、分区在哪个 flash、分区在 flash 上的偏移地址和长度。

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

在文件 xf_fal_types.h155 行定义.

结构体成员变量说明

◆ name

char* name

当前分区的分区名

在文件 xf_fal_types.h156 行定义.

◆ flash_name

char* flash_name

与当前分区关联的 flash 设备名 见 xf_fal_flash_dev_t::name .

在文件 xf_fal_types.h157 行定义.

◆ offset

size_t offset

flash 设备上的该分区偏移地址。

注解
推荐对齐到扇区大小。 如果不对齐,并且对接实现的 xf_fal_flash_ops_t 也没有实现跨扇区支持, xf_fal 可能无法擦除当前分区.

在文件 xf_fal_types.h166 行定义.

◆ len

size_t len

flash 设备上的该分区长度。

注解
推荐对齐到扇区大小。 如果不对齐,并且对接实现的 xf_fal_flash_ops_t 也没有实现跨扇区支持, xf_fal 可能无法擦除当前分区.
示例
examples/storage/fal/fal_base/main/xf_main.c.

在文件 xf_fal_types.h173 行定义.


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