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

📄 usrapp.c

📁 VxWorks BSP for S3C2510A
💻 C
字号:
/* usrApp.c - user application */

/* Copyright 2002 SAMSUNG ELECTRONICS */

/*
modification history
--------------------
01a,08feb02,jmLee   created.
*/


#include "vxWorks.h"
#include "config.h"
#include "string.h"
#include "intLib.h"
#include "logLib.h"
#include "stdio.h"
#include "time.h"
#include "taskLib.h"
#include "wdLib.h"
#include "vxLib.h"
#include "tyLib.h"
#include "blkIo.h"

#include "drv/timer/timerDev.h"
#include "tickLib.h"
#include "ramDrv.h"
#include "dosFsLib.h"
#include "ipProto.h"
#include "ifLib.h"
#include "usrLib.h"
#include "routeLib.h"
#include "end.h"

#include "drv/multi/s3c2510.h"
#include "usrApp.h"
#include "s3c2510Eth.h"
/* #include "s3c2510Sar.h" */
#include "s3c2510Des.h"
#include "s3c2510Usb.h"
#include "gpio.h"


/*******************************************************************************
*
* usrAppInit - initialize user application.
*/

int usrAppInit(void)
{
	*S3C2510_MISCREG = 0x8000; 
	s3c2510DesInit();
    s3c2510UsbInit();
    *S3C2510_HPRIR = 0x500;
     
    if(*S3C2510_MISCREG) *S3C2510_MISCREG = 0x0000;

#ifdef  INCLUDE_SEC_END
#if 1
    ifAddrSet(ETH_DEV_NAME"0", "12.25.167.11");
    ifMaskSet(ETH_DEV_NAME"0", 0xffffff00);

    if (ipAttach(1, ETH_DEV_NAME) == OK)
    {
        ifAddrSet(ETH_DEV_NAME"1", "12.25.2.12");
        ifMaskSet(ETH_DEV_NAME"1", 0xffffff00);
    }

    routeAdd("0.0.0.0", "12.25.166.1");

    
/*
    routeAdd("192.168.2.0", "192.168.3.12");
*/
#else
    ifAddrSet(ETH_DEV_NAME"0", "192.168.2.12");
    ifMaskSet(ETH_DEV_NAME"0", 0xffffff00);

    if (ipAttach(1, ETH_DEV_NAME) == OK)
    {
        ifAddrSet(ETH_DEV_NAME"1", "192.168.1.12");
        ifMaskSet(ETH_DEV_NAME"1", 0xffffff00);
    }

    routeAdd("0.0.0.0", "192.168.2.1");

   

    
#endif
#endif  /* INCLUDE_SEC_END */

	

    return OK;
}

⌨️ 快捷键说明

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