www.pudn.com > S3c2410bsp.zip > config.h


/* Copyright 2004-2005  */

#include "copyright_wrs.h"


#ifndef INCconfigh
#define INCconfigh

#ifdef __cplusplus
extern "C" {
#endif


#define BSP_VER_1_1    1    
#define BSP_VER_1_2    1
#define BSP_VERSION    "1.2"
#define BSP_REV        "/19"   

#include "configAll.h"

#undef STANDALONE_NET

#undef SERIAL_DEBUG


#define BSP_44B0_LITTLE_ENDIAN


#undef FORCE_DEFAULT_BOOT_LINE

#ifdef INCLUDE_WDB_COMM_VTMD
#define FORCE_DEFAULT_BOOT_LINE 
#endif 

#undef INCLUDE_VWARE_LAUNCH

#define DEFAULT_BOOT_LINE       "ene(0,0)host:vxWorks " \
                                "h=192.168.0.77 " \
                                "e=192.168.0.200:ffffff00 " \
                                "g=192.168.0.1 "  \
                                "u=hualong "     \
                                "pw=hualong "     \
                                "tn=S3C2410"

#ifdef INCLUDE_VWARE_LAUNCH
  #define VWARE_BOOT_LINE       "sng(0,0)host:vxWorks " \
                                "%s " \
                                "%s " \
                                "%s " \
                                "u=target " \
                                "tn=targetname" 
#endif /* INCLUDE_VWARE_LAUNCH */


#undef  LOCAL_MEM_AUTOSIZE              
#define LOCAL_MEM_SIZE       0x02000000 
#define USER_RESERVED_MEM    0x0        
#define DRAM_TYPE 1                    


#define ROM_BASE_ADRS        0x00000000    
#define ROM_TEXT_ADRS        0x00000000    
#define ROM_SIZE             0x00080000    

#define ROM_COPY_SIZE        ROM_SIZE
#define ROM_SIZE_TOTAL       0x00400000    
#define RAM_LOW_ADRS         0x30001000   
#define RAM_HIGH_ADRS        0x30500000  

#undef INCLUDE_FLASH 		

#ifdef INCLUDE_FLASH
#define FLASH_WIDTH           4
#define FLASH_CHIP_WIDTH      2
#define SYS_FLASH_TYPE        FLASH_29LV800    
#define FLASH_SEGMENT_SIZE    0x2000           
#define FLASH_ADRS            ((SBCARM9_FLASH_BASE + 0xFA000) | 0x4000000) 
#define FLASH_SIZE            FLASH_SEGMENT_SIZE
#undef FLASH_NO_OVERLAY

#undef NV_RAM_ADRS
#undef NV_RAM_INTRVL
#undef NV_RAM_SIZE
#undef NV_BOOT_OFFSET
#define NV_RAM_ADRS           FLASH_ADRS
#define NV_RAM_INTRVL         1
#define NV_RAM_SIZE           FLASH_SEGMENT_SIZE
#define NV_BOOT_OFFSET        (FLASH_SEGMENT_SIZE - 0x200)

#else
#define NV_RAM_SIZE           NONE
#endif    /* INCLUDE_FLASH */

#define ROM_PARA_OFFSET         0x7f000
#define ROM_PARA_LEN         0xa0
#define INCLUDE_DHCPC
#define DHCPC_CPORT 68
#define DHCPC_DEFAULT_LEASE 3600
#define DHCPC_MAX_LEASES 4
#define DHCPC_MAX_MSGSIZE 590
#define DHCPC_MIN_LEASE 30
#define DHCPC_OFFER_TIMEOUT 5
#define DHCPC_SPORT 67
#undef INCLUDE_LCD			

#undef INCLUDE_LED			

#undef BSP_VTS

#ifdef BSP_VTS
#undef INCLUDE_PING
#undef INCLUDE_RLOGIN
#undef INCLUDE_SHOW_ROUTINES
#undef INCLUDE_NET_SYM_TABLE

#define INCLUDE_SHELL
#define INCLUDE_PING
#define INCLUDE_RLOGIN
#define INCLUDE_SHOW_ROUTINES
#define INCLUDE_NET_SYM_TABLE
#endif /*BSP_VTS*/

#undef  WDB_COMM_TYPE        
#define WDB_COMM_TYPE         WDB_COMM_END  


#define INCLUDE_SERIAL
#undef    NUM_TTY
#define NUM_TTY               N_SIO_CHANNELS

#undef  CONSOLE_TTY
#define CONSOLE_TTY           0

#ifdef SERIAL_DEBUG
#undef  DEFAULT_BOOT_LINE		/* : added*/
#define DEFAULT_BOOT_LINE 		"tsfs(0,0)host:vxWorks " \
                                "h=192.168.0.77 " \
                                "e=192.168.0.100:ffffff00 " \
                                "g=192.168.0.1 "  \
                                "u=hualong "     \
                                "pw=hualong "     \
                                "tn=strong2410x " \
                                "o=ene"
                                
 #ifndef INCLUDE_TSFS_BOOT		/*: added*/
#define INCLUDE_TSFS_BOOT
#endif

#define WDB_NO_BAUD_AUTO_CONFIG

#undef WDB_COMM_TYPE
#undef WDB_TTY_BAUD
#undef WDB_TTY_CHANNEL
#undef WDB_TTY_DEV_NAME

#define WDB_COMM_TYPE         WDB_COMM_SERIAL 
#define WDB_TTY_BAUD          38400           
#define WDB_TTY_CHANNEL       1               /* COM PORT #2 */
#define WDB_TTY_DEV_NAME      "/tyCo/1"       
#endif 


#undef    INCLUDE_ENP           
#undef    INCLUDE_EX          
#undef    INCLUDE_SM_NET       
#undef    INCLUDE_SM_SEQ_ADDR  



#define INCLUDE_NETWORK
#define INCLUDE_END
#undef  END_OVERRIDE          

#ifdef  INCLUDE_END
#define INCLUDE_NE2000_END   
#endif 

#ifdef INCLUDE_SHELL
#define INCLUDE_SYM_TABLE
#define INCLUDE_STANDALONE_SYM_TABLE
#define INCLUDE_LOADER
#define INCLUDE_UNLOADER
#define INCLUDE_NET_SHOW
#endif /* INCLUDE_SHELL */

#define INT_MODE    INT_NON_PREEMPT_MODEL


#define ISR_STACK_SIZE    0x800   

#define    INCLUDE_TIMESTAMP

#undef INCLUDE_WINDVIEW
#undef INCLUDE_INSTRUMENTATION

#define INCLUDE_DOSFS
#define INCLUDE_RAMDRV

#define    INCLUDE_TFFS        

#ifdef INCLUDE_TFFS
#define	INCLUDE_MTD_SST39VF160 /* : added */
#define INCLUDE_SHOW_ROUTINES
#define INCLUDE_DOSFS
#endif /* INCLUDE_TFFS */


#undef INCLUDE_MMU_BASIC

#undef INCLUDE_CACHE_SUPPORT

#undef RAM_SIM

#undef	SYS_CLK_RATE					
#define	SYS_CLK_RATE		100

#undef  CONSOLE_BAUD_RATE
#define CONSOLE_BAUD_RATE	9600		

#define INCLUDE_FTP_SERVER				

#undef INCLUDE_BOOTP					

#include "wrSbcArm9.h"

#ifdef __cplusplus
}
#endif

#endif /* INCconfigh */
#if defined(PRJ_BUILD)
#include "prjParams.h"
#endif