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

📄 memcfg.h

📁 2410 NOR FLASH的 BSP
💻 H
字号:
/* configNet.h - network configuration header *//* Copyright 1999-2000 Wind River Systems, Inc. *//* Copyright 1999-2000 ARM Limited *//*modification history--------------------01e,16jul02,m_h  C++ protection01d,20nov00,jpd  reworked endDevTbl definitions to be dynamically filled in.01c,07feb00,jpd  updated copyright message.01b,13jan00,pr   added DEC entry.01a,10nov99,ajb  Copied from pid7t version 01c.*/#ifndef __memcfg_H__#define __memcfg_H__#ifdef __cplusplusextern "C" {#endif/*BWSCON*/#define		DW8			(0x0)#define		DW16			(0x1)#define		DW32			(0x2)#define		WAIT			(0x1<<2)#define		UBLB			(0x1<<3)/*bus width*/#define		B1_BWSCON		(DW16)#define		B2_BWSCON		(DW16)#define		B3_BWSCON		(DW16)#define		B4_BWSCON		(DW8)#define		B5_BWSCON		(DW16)#define		B6_BWSCON		(DW32)#define		B7_BWSCON		(DW32)#define         B1_WS                   (0)#define         B2_WS                   (0)#define         B3_WS                   (1)#define         B4_WS                   (0)#define         B5_WS                   (0)#define         B6_WS                   (0)#define         B7_WS                   (0)#define         B1_ST                   (0)#define         B2_ST                   (0)#define         B3_ST                   (1)#define         B4_ST                   (0)#define         B5_ST                   (0)#define         B6_ST                   (0)#define         B7_ST                   (0)/*BANK0CON*/#define		B0_Tacs			0x0	/*0clk*/#define		B0_Tcos			0x0	/*0clk*/#define		B0_Tacc			0x7	/*14clk*/#define		B0_Tcoh			0x0	/*0clk*/#define		B0_Tah			0x0	/*0clk*/#define		B0_Tacp			0x0	#define		B0_PMC			0x0	/*normal*//*BANK1CON*/#define		B1_Tacs			0x0	/*0clk*/#define		B1_Tcos			0x0	/*0clk*/#define		B1_Tacc			0x7	/*14clk*/#define		B1_Tcoh			0x0	/*0clk*/#define		B1_Tah			0x0	/*0clk*/#define		B1_Tacp			0x0	#define		B1_PMC			0x0	/*normal*//*Bank 2 parameter*/#define		B2_Tacs			0x0	/*0clk*/#define		B2_Tcos			0x0	/*0clk*/#define		B2_Tacc			0x7	/*14clk*/#define		B2_Tcoh			0x0	/*0clk*/#define		B2_Tah			0x0	/*0clk*/#define		B2_Tacp			0x0	#define		B2_PMC			0x0	/*normal*//*Bank 3 parameter*/#define		B3_Tacs			0x1	/*0clk*/#define		B3_Tcos			0x1	/*0clk*/#define		B3_Tacc			0x7	/*14clk*/#define		B3_Tcoh			0x0	/*0clk*/#define		B3_Tah			0x0	/*0clk*/#define		B3_Tacp			0x0	#define		B3_PMC			0x0	/*normal*//*Bank 4 parameter*/#define		B4_Tacs			0x3	/*0clk*/#define		B4_Tcos			0x3	/*0clk*/#define		B4_Tacc			0x7	/*14clk*/#define		B4_Tcoh			0x3	/*0clk*/#define		B4_Tah			0x3	/*0clk*/#define		B4_Tacp			0x0	#define		B4_PMC			0x0	/*normal*//*Bank 5 parameter*/#define		B5_Tacs			0x0	/*0clk*/#define		B5_Tcos			0x0	/*0clk*/#define		B5_Tacc			0x7	/*14clk*/#define		B5_Tcoh			0x0	/*0clk*/#define		B5_Tah			0x0	/*0clk*/#define		B5_Tacp			0x0	#define		B5_PMC			0x0	/*normal*//*Bank 6 parameter*/#define		B6_MT			0x3	/*SDRAM*//*B6_Trcd			0x0	*//*2clk*/#define		B6_Trcd			0x1	/*3clk*/#define		B6_SCAN			0x1	/*9bit*//*Bank 7 parameter*/#define		B7_MT			0x3	/*SDRAM*//*B7_Trcd			0x0	*//*2clk*/#define		B7_Trcd			0x1	/*3clk*/#define		B7_SCAN			0x1	/*9bit*//*REFRESH parameter*/#define		REFEN			0x1	/*Refresh enable*/#define		TREFMD			0x0	/*CBR(CAS before RAS)/Auto refresh*/#define		Trp			0x0	/*2clk*/#define		Trc			0x3	/*7clk*/		#define		Tchr			0x2	/*3clk*/#define		REFCNT			1113	/*period=15.6us, HCLK=60Mhz, (2048+1-15.6*60)*//*value*/#define		valBWSCON	 	(0+(B1_BWSCON<<4)+(B1_WS<<6)+(B1_ST<<7)+(B2_BWSCON<<8)+(B2_WS<<10)+(B2_ST<<11)+(B3_BWSCON<<12)+(B3_WS<<14)+(B3_ST<<15)+(B4_BWSCON<<16)+(B4_WS<<18)+(B4_ST<<19)+(B5_BWSCON<<20)+(B5_WS<<22)+(B5_ST<<23)+(B6_BWSCON<<24)+(B6_WS<<26)+(B6_ST<<27)+(B7_BWSCON<<28)+(B7_WS<<30)+(B7_ST<<31))#define		valBANKCON0	 	((B0_Tacs<<13)+(B0_Tcos<<11)+(B0_Tacc<<8)+(B0_Tcoh<<6)+(B0_Tah<<4)+(B0_Tacp<<2)+(B0_PMC))   /*GCS0*/#define		valBANKCON1	    	((B1_Tacs<<13)+(B1_Tcos<<11)+(B1_Tacc<<8)+(B1_Tcoh<<6)+(B1_Tah<<4)+(B1_Tacp<<2)+(B1_PMC))   /*GCS1 */#define		valBANKCON2	    	((B2_Tacs<<13)+(B2_Tcos<<11)+(B2_Tacc<<8)+(B2_Tcoh<<6)+(B2_Tah<<4)+(B2_Tacp<<2)+(B2_PMC))   /*GCS2*/#define		valBANKCON3	    	((B3_Tacs<<13)+(B3_Tcos<<11)+(B3_Tacc<<8)+(B3_Tcoh<<6)+(B3_Tah<<4)+(B3_Tacp<<2)+(B3_PMC))   /*GCS3*/#define		valBANKCON4	    	((B4_Tacs<<13)+(B4_Tcos<<11)+(B4_Tacc<<8)+(B4_Tcoh<<6)+(B4_Tah<<4)+(B4_Tacp<<2)+(B4_PMC))   /*GCS4*/#define		valBANKCON5    	 	((B5_Tacs<<13)+(B5_Tcos<<11)+(B5_Tacc<<8)+(B5_Tcoh<<6)+(B5_Tah<<4)+(B5_Tacp<<2)+(B5_PMC))   /*GCS5*/#define		valBANKCON6    	 	((B6_MT<<15)+(B6_Trcd<<2)+(B6_SCAN))    /*GCS6*/#define		valBANKCON7    	 	((B7_MT<<15)+(B7_Trcd<<2)+(B7_SCAN))    /*GCS7*/#define		valREFRESH    	 	((REFEN<<23)+(TREFMD<<22)+(Trp<<20)+(Trc<<18)+(Tchr<<16)+REFCNT)    #define		valBANKSIZE	 	0x32            /*SCLK power saving mode, BANKSIZE 128M/128M*/#define		valMRSBR6	 	0x30            /*MRSR6 CL=3clk*/#define		valMRSBR7    	 	0x30            /*MRSR7*/#define		SDRAM_TOP_ADDR		0x34000000#define		LOCKOUT  	        0xC0  /*IRQ FIQ disable*/#define  	MMU_NWI           	0x00  /*非buffer 非catch*/#define		MMU_BUF           	0x04  /*buufer*/#define		MMU_CATCH         	0x08  /*catch*/#define		MMU_WI            	0x0c  /*catch*/#ifdef __cplusplus}#endif#endif

⌨️ 快捷键说明

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