📄 configflashapp.h
字号:
/* configFlashApp.h - Flash application configuration header */
/* Copyright 2003-2004 ZTE, Inc. */
/*
modification history
--------------------
01a,17jun03,lzq created.
*/
/*
DESCRIPTION
This file contains header information for Flash application.
*/
#ifndef __INCconfigFlashApph
#define __INCconfigFlashApph
#ifdef __cplusplus
extern "C" {
#endif
#include "config.h"
#ifdef INCLUDE_FLASH_MEM1
#define FLASH1_DEV0_BASE (FLASH1_MEM_ADRS)
#define FLASH1_DEV0_SIZE 0x00000000
#define FLASH1_DEV1_BASE (FLASH1_DEV0_BASE + FLASH1_DEV0_SIZE)
#define FLASH1_DEV1_SIZE 0x00000000
#define FLASH1_DEV2_BASE (FLASH1_DEV1_BASE + FLASH1_DEV1_SIZE)
#define FLASH1_DEV2_SIZE 0x00000000
#define FLASH1_DEV3_BASE (FLASH1_DEV2_BASE + FLASH1_DEV2_SIZE)
#define FLASH1_DEV3_SIZE 0x00000000
#define FLASH1_DEV4_BASE (FLASH1_DEV3_BASE + FLASH1_DEV3_SIZE)
#define FLASH1_DEV4_SIZE 0x04000000
#define FLASH1_DEV5_BASE (FLASH1_DEV4_BASE + FLASH1_DEV4_SIZE)
#define FLASH1_DEV5_SIZE 0x00000000
#endif /* INCLUDE_FLASH_MEM1 */
#ifdef INCLUDE_FLASH_MEM2
#define FLASH2_DEV0_BASE (FLASH2_MEM_ADRS)
#define FLASH2_DEV0_SIZE 0x00400000
#define FLASH2_DEV1_BASE (FLASH2_DEV0_BASE + FLASH2_DEV0_SIZE)
#define FLASH2_DEV1_SIZE 0x00400000
#define FLASH2_DEV2_BASE (FLASH2_DEV1_BASE + FLASH2_DEV1_SIZE)
#define FLASH2_DEV2_SIZE 0x00400000
#define FLASH2_DEV3_BASE (FLASH2_DEV2_BASE + FLASH2_DEV2_SIZE)
#define FLASH2_DEV3_SIZE 0x00400000
#define FLASH2_DEV4_BASE (FLASH2_DEV3_BASE + FLASH2_DEV3_SIZE)
#define FLASH2_DEV4_SIZE 0x01000000
#define FLASH2_DEV5_BASE (FLASH2_DEV4_BASE + FLASH2_DEV4_SIZE)
#define FLASH2_DEV5_SIZE 0x02000000
#endif /* INCLUDE_FLASH_MEM2 */
/*
* Device pointers
*
* These must be kept in sync with the table in configFlashMem.h.
*/
extern FLASH_DEV flashDev[];
#define FLASH_DEV_BOOT (&flashDev[0])
#ifdef INCLUDE_FLASH_MEM1
#define FLASH_DEV_APPM (&flashDev[1])
#define FLASH_DEV_NVRAMB (&flashDev[2])
#define FLASH_DEV_LOG (&flashDev[3])
#define FLASH_DEV_RESVM (&flashDev[4])
#define FLASH_DEV_DATAM (&flashDev[5])
#define FLASH_DEV_VERM (&flashDev[6])
#endif /* INCLUDE_FLASH_MEM1 */
#ifdef INCLUDE_FLASH_MEM2
#define FLASH_DEV_APPB (&flashDev[7])
#define FLASH_DEV_NVRAM (&flashDev[8])
#define FLASH_DEV_LOGB (&flashDev[9])
#define FLASH_DEV_RESVB (&flashDev[10])
#define FLASH_DEV_DATAB (&flashDev[11])
#define FLASH_DEV_VERB (&flashDev[12])
#endif /* INCLUDE_FLASH_MEM2 */
#define FLASH_DATA_BLOCK 0x20000
#define FLASH_BLOCK_SIZE (dev->bankCount * dev->devPart->blockSize)
#ifdef __cplusplus
}
#endif
#endif /* __INCconfigFlashApph */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -