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 + -
显示快捷键?