configflashmem.h

来自「vxworks MPC8541 BSP」· C头文件 代码 · 共 67 行

H
67
字号
/* configFlashMem.h - Flash memory configuration header */

/* Copyright 2003-2004 ZTE, Inc. */

/*
modification history
--------------------
01a,17jun03,lzq  created.
*/

/*
DESCRIPTION
This file contains header information for Flash memory devices.
*/

#ifndef __INCconfigFlashMemh
#define __INCconfigFlashMemh

#ifdef __cplusplus
extern "C" {
#endif

#include "config.h"
#include "sysFlashMem.h"

FLASH_DEV flashDev[] = { {0, FLASH0_MEM_ADRS,  FLASH0_MEM_SIZE,  1, 1, 0},
#ifdef INCLUDE_FLASH_MEM1
                         {1, FLASH1_DEV0_BASE, FLASH1_DEV0_SIZE, 2, 4, 1},
                         {1, FLASH1_DEV1_BASE, FLASH1_DEV1_SIZE, 2, 4, 1},
                         {1, FLASH1_DEV2_BASE, FLASH1_DEV2_SIZE, 2, 4, 1},
                         {1, FLASH1_DEV3_BASE, FLASH1_DEV3_SIZE, 2, 4, 1},
                         {1, FLASH1_DEV4_BASE, FLASH1_DEV4_SIZE, 2, 4, 1},
                         {1, FLASH1_DEV5_BASE, FLASH1_DEV5_SIZE, 2, 4, 1},
#endif /* INCLUDE_FLASH_MEM1 */
#ifdef INCLUDE_FLASH_MEM2
                         {2, FLASH2_DEV0_BASE, FLASH2_DEV0_SIZE, 2, 4, 1},
                         {2, FLASH2_DEV1_BASE, FLASH2_DEV1_SIZE, 2, 4, 1},
                         {2, FLASH2_DEV2_BASE, FLASH2_DEV2_SIZE, 2, 4, 1},
                         {2, FLASH2_DEV3_BASE, FLASH2_DEV3_SIZE, 2, 4, 1},
                         {2, FLASH2_DEV4_BASE, FLASH2_DEV4_SIZE, 2, 4, 1},
                         {2, FLASH2_DEV5_BASE, FLASH2_DEV5_SIZE, 2, 4, 1},
#endif /* INCLUDE_FLASH_MEM2 */
                       };

int devCount = sizeof(flashDev) / sizeof(flashDev[0]);

/* globals */

IMPORT void flashHwInit(void);
IMPORT void flashHwEnable(void);
IMPORT void flashHwDisable(void);
IMPORT void ClearWatchDog(void);
IMPORT int  sysClkRateGet(void);

FUNCPTR sysFlashHwInit = (FUNCPTR) flashHwInit;
FUNCPTR sysFlashHwEnable = (FUNCPTR) flashHwEnable;
FUNCPTR sysFlashHwDisable = (FUNCPTR) flashHwDisable;
FUNCPTR sysFlashTimerReset = (FUNCPTR) 0;
FUNCPTR sysFlashIoSync = (FUNCPTR) 0;
FUNCPTR sysFlashBoardDelay = (FUNCPTR) 0;

#ifdef __cplusplus
}
#endif

#endif /* __INCconfigFlashMemh */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?