www.pudn.com > at91rm9200bsp.rar > at91smc.h
#ifndef _AT91_SMC_DEFINE_HEADER #define _AT91_SMC_DEFINE_HEADER /*----------------------------MC--------------------*/ #define MC_BASE_ADDR 0xFFFFFF00 #define MC_RCR_OFFSET 0 #define MC_ASR_OFFSET 0x4 #define MC_AASR_OFFSET 0x8 #define MC_MPR_OFFSET 0x0c /*-----------------------------SMC--------------------*/ #define SMC_BASE_ADDR (EBI_BASE_ADDR+0x10) #define SMC_CSR0_OFFSET 0 #define SMC_CSR0_NWS (0x0a) /*for 120ns flash, 60M ,wait state should be 10 */ #define SMC_CSR0_WSEN (0x01<<7) #define SMC_CSR0_TDF (0x1<<8) #define SMC_CSR0_BAT (0<<12) #define SMC_CSR0_DBW (0x1<<13) #define SMC_CSR0_DRP (0x0<<15) #define SMC_CSR0_ACSS (0x0<<16) #define SMC_CSR0_RWSETUP (0x0<<24) #define SMC_CSR0_RW_HOLD (0x0<<28) #define SMC_CSR0_VALUE (SMC_CSR0_NWS|SMC_CSR0_WSEN|SMC_CSR0_TDF|SMC_CSR0_BAT|SMC_CSR0_DBW\ |SMC_CSR0_DRP|SMC_CSR0_ACSS|SMC_CSR0_RWSETUP|SMC_CSR0_RW_HOLD) #endif /*_AT91_SMC_DEFINE_HEADER*/