36 lines
1.3 KiB
C
36 lines
1.3 KiB
C
/**
|
||
******************************************************************************
|
||
* @file fal_cfg.h
|
||
* @brief FAL 配置:Flash 设备表 + 分区表
|
||
******************************************************************************
|
||
*/
|
||
|
||
#ifndef _FAL_CFG_H_
|
||
#define _FAL_CFG_H_
|
||
|
||
#define FAL_DEBUG 0
|
||
|
||
#define FAL_PART_HAS_TABLE_CFG
|
||
|
||
/* ===================== Flash 设备表 ===================== */
|
||
extern const struct fal_flash_dev gd5f2gq5ue_flash;
|
||
|
||
#define FAL_FLASH_DEV_TABLE \
|
||
{ \
|
||
&gd5f2gq5ue_flash, \
|
||
}
|
||
|
||
/* ===================== 分区表 ===================== */
|
||
/* 分区名称 设备名称 偏移 大小 */
|
||
/* KVDB: 64MB @ 0 */
|
||
/* TSDB: 64MB @ 64MB */
|
||
#ifdef FAL_PART_HAS_TABLE_CFG
|
||
#define FAL_PART_TABLE \
|
||
{ \
|
||
{FAL_PART_MAGIC_WORD, "fdb_kvdb1", "gd5f2gq5ue", 0, 64*1024*1024, 0}, \
|
||
{FAL_PART_MAGIC_WORD, "fdb_tsdb1", "gd5f2gq5ue", 64*1024*1024, 64*1024*1024, 0}, \
|
||
}
|
||
#endif
|
||
|
||
#endif /* _FAL_CFG_H_ */
|