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

📄 wdbvisiondriver.c

📁 IXP425的BSP代码
💻 C
字号:
/* wdbVisionDriver.c - Wind River Vision Driver WDB_COMM initialization library *//* Copyright 1986-2002 Wind River Systems Inc. *//*modification history--------------------01j,13jul02,tcr  Added support for the 440.02c,30nov01,g_h  Cleaning for T2.202b,12nov01,g_h  Add support for ColdFire02a,04jun01,g_h  Changed to wdbVisionDriver based version of for the TMD mode01c,09apr01,rnr  Changed to vDriver based version of for the TMD mode01b,07feb01,g_h  renaming module name and cleaning01a,24dec99,est	 adapted from wdbNETROM.c*//*DESCRIPTIONInitializes the Wind River Vision Tools connection for the WDB agent.NOMANUAL*//* Include main packet driver source module */#include "wdb/vision/wdbVisionDrv.c"#include "drv/wdb/vision/wdbVisionPktDrv.h"#include "wdb/vision/wdbVisionPktDrv.c"#if defined (INCLUDE_WDB_COMM_VTMD)#include "wdb/vision/visionTmdDrv.c"#if   ((CPU == PPC603) || (CPU == PPC860) || (CPU == PPC604) || (CPU == PPC405) || (CPU == PPC440))#include "wdb/vision/visionTmdAsmPpc.c"#elif (CPU == MIPS32)#include "wdb/vision/visionTmdAsmMips.c"#elif (CPU == ARMARCH4)#include "wdb/vision/visionTmdAsmArm.c"#elif (CPU == XSCALE)#include "wdb/vision/visionTmdAsmXscale.c"#elif ((CPU == SH7700) || (CPU == SH7750) || (CPU == SH7600))#include "wdb/vision/visionTmdAsmSh.c"#elif (CPU == MCF5200)#include "wdb/vision/visionTmdAsmCfire.c"#else#error "This CPU is not supported !!!"#endif#endif /* (INCLUDE_WDB_COMM_VTMD) *//* Check MTU */#if     WDB_MTU > WDB_VISION_PKT_MTU#undef  WDB_MTU#define WDB_VISION_PKT_MTU#endif  /* WDB_MTU > WDB_VISION_PKT_MTU *//***************************************************************************** wdbCommDevInit - initialize the vision connection** This routine initialize the vision connection** RETURN: OK or ERROR*/STATUS wdbCommDevInit    (    WDB_COMM_IF  * pCommIf,    char        ** ppWdbInBuf,    char        ** ppWdbOutBuf    )    {    LOCAL WDB_VISION_PKT_DEV wdbVisionPktDev;      LOCAL uint_t             wdbInBuf [WDB_MTU/4];    LOCAL uint_t             wdbOutBuf [WDB_MTU/4];    /* update input & output buffer pointers */    *ppWdbInBuf  = (char *) wdbInBuf;    *ppWdbOutBuf = (char *) wdbOutBuf;    /* update communication interface mtu */    wdbCommMtu = WDB_MTU;    wdbVisionPktDevInit (&wdbVisionPktDev, udpRcv);    if (udpCommIfInit (pCommIf, &wdbVisionPktDev.wdbDrvIf) == ERROR)	return (ERROR);    return (OK);    }

⌨️ 快捷键说明

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