⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 norflash.h

📁 LPC2468实现norflash驱动
💻 H
字号:
/*****************************************************************************
 *   ex_norflash.h:  Header file for NXP LPC23xx/24xx Family Microprocessors
 *
 *   Copyright(C) 2006, NXP Semiconductor
 *   All rights reserved.
 *
 *   History
 *   2007.01.10  ver 1.00    Prelimnary version, first Release
 *
******************************************************************************/
#ifndef __NORFLASH_H 
#define __NORFLASH_H

/* 如果FLASH_DEBUG设置为1,则SDRAM测试的结果将通过UART显示出来。
此时需要一台PC终端,波特率等设置通过UARTInit来设置,初始默认为9600.
如果FLASH_DEBUG设置为0,则本程序测试过程不需要终端显示 */
#define FLASH_DEBUG			1
/*****************************************************************************
 * Defines and typedefs
 ****************************************************************************/
#define NOR_FLASH_BASE		0x80000000
#define NOR_FLASH_SIZE		0x00100000

#define GET_ADDR(addr)	(volatile WORD *)(NOR_FLASH_BASE | (addr<<1))

//#define SECTOR_SIZE_SST		0x2000	/* Must be 2048 words for SST39VF160 */
//#define SECTOR_NUM_SST	34			//35 - 1 = 34

#define SECTOR_SIZE_SA0	0x2000
#define SECTOR_SIZE_SA1	0x1000
#define SECTOR_SIZE_SA2	0x1000
#define SECTOR_SIZE_SA3	0x4000
#define SECTOR_SIZE_SAX	0x8000
#define SECTOR_NUM_AMD	35

//#define SST_ID			0xBF    /* SST Manufacturer's ID code   */
//#define SST_39VF160		0x234B  /* SST 39VF160 device code      */

#define MANUFACTURER_ID			0x01    /* AM29LV160DB Manufacturer's ID code   */
#define DEVICE_ID		0x2249  /* AM29LV160DB device code      */

#define PROGRAM_TIMEOUT	0x08000000

extern void NORFLASHInit( void );
extern void NORFLASHErase( void );
extern DWORD NORFLASHCheckID( void );
extern DWORD NORFLASHWriteWord( DWORD Addr, WORD Data );
extern DWORD ToggleBitCheck( DWORD Addr, WORD Data ); 
void NORFLASHSectorErase(BYTE sector);
#endif /* end __EX_NORFLASH_H */
/*****************************************************************************
**                            End Of File
******************************************************************************/

⌨️ 快捷键说明

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