flash29.h

来自「一个基于三星ARM7系列的S3C44B0 的vxWorks的BSP源文件包。」· C头文件 代码 · 共 67 行

H
67
字号
/* flash29.h - header for 29Fxxx FLASH memory devices *//* Copyright 1994-2001 Wind River Systems, Inc. *//*modification history--------------------01b,06jun01,m_h  flash cache issues01a,12apr01,m_h  created from mem/flash29.h 01d.*//*DESCRIPTIONThis file contains header information for 29Fxxx FLASH memory devices.*/#ifndef __INCflash29h#define __INCflash29h#ifdef __cplusplusextern "C" {#endif#ifdef	_ASMLANGUAGE#define CAST_CH#else	/* _ASMLANGUAGE */#define CAST_CH (char *)#endif	/* _ASMLANGUAGE */#ifndef SNG_NO_CACHE_REGION#define SNG_NO_CACHE_REGION (0x4000000)#endif /*SNG_NO_CACHE_REGION*/#ifndef FLASH29_REG_ADRS#define FLASH29_REG_ADRS(reg) (CAST_CH ((FLASH_ADRS + (reg * FLASH_WIDTH)) | SNG_NO_CACHE_REGION))#endif  /* FLASH29_REG_ADRS *//* FLASH29 command register addresses */#define FLASH29_REG_FIRST_CYCLE		FLASH29_REG_ADRS (0x5555)#define FLASH29_REG_SECOND_CYCLE	FLASH29_REG_ADRS (0x2aaa)/* FLASH29 command definitions */#define	FLASH29_CMD_FIRST		(FLASH_DEF) 0xaaaaaaaa#define	FLASH29_CMD_SECOND		(FLASH_DEF) 0x55555555#define	FLASH29_CMD_FOURTH		(FLASH_DEF) 0xaaaaaaaa#define	FLASH29_CMD_FIFTH		(FLASH_DEF) 0x55555555#define	FLASH29_CMD_SIXTH		(FLASH_DEF) 0x10101010#define	FLASH29_CMD_SECTOR		(FLASH_DEF) 0x30303030#define	FLASH29_CMD_PROGRAM		(FLASH_DEF) 0xa0a0a0a0#define	FLASH29_CMD_CHIP_ERASE		(FLASH_DEF) 0x80808080#define	FLASH29_CMD_READ_RESET		(FLASH_DEF) 0xf0f0f0f0#define	FLASH29_CMD_AUTOSELECT		(FLASH_DEF) 0x90909090 #define	FLASH_29F010			0x20	/* device code 29F010 */#define	FLASH_29C040A			0xA4	/* device code 29C040A */#define	FLASH_29LV1024			0x26	/* device code 29LV1024 */#define	FLASH_29LV800			0x22	/* device code 29LV800 */#ifdef __cplusplus}#endif#endif /* __INCflash29h */

⌨️ 快捷键说明

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