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

📄 norflash_sst39vf3201.h

📁 LPC1788的USBHOST的FATFS移植
💻 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		0x90000000
#define NOR_FLASH_SIZE		0x00100000

#define GET_ADDR(addr)	(volatile short *)(NOR_FLASH_BASE | (addr<<1))
//#define GET_ADDR1(addr)	(volatile short *)(NOR_FLASH_BASE |addr)

#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		0x235B  /* SST 39VF3201 device code      */

//#define DEVICE_ID		0x2249  /* AM29LV160DB device code      */

#define PROGRAM_TIMEOUT	0x08000000

extern void wait (unsigned int delay);

extern void NORFLASHInit( void );
extern void NORFLASHErase( void );
extern unsigned int NORFLASHCheckID( void );
extern unsigned int NORFLASHWriteWord( unsigned int Addr, short Data );
extern unsigned int ToggleBitCheck( unsigned int Addr, short Data ); 
void NORFLASHSectorErase(unsigned char sector);
#endif /* end __EX_NORFLASH_H */
/*****************************************************************************
**                            End Of File
******************************************************************************/

⌨️ 快捷键说明

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