RE050623-WinCE_5_0_NET2272_PDD

所属分类:Windows CE
开发工具:C/C++
文件大小:130KB
下载次数:84
上传日期:2007-07-21 10:33:34
上 传 者管理员
说明:  CE下 NET2778 NDIS Drivers, 在每个平台上都可以使用
(CE under the NET2778 NDIS Drivers, in each platform can be used)

文件列表:
makefile (41, 2005-06-23)
Nc2272Db.h (3474, 2005-06-23)
NcCommon.h (3431, 2005-06-23)
NcDebug.c (16332, 2005-06-23)
NcDebug.h (10733, 2005-06-23)
NcDevice.c (72736, 2005-06-23)
NcDevice.h (6609, 2005-06-23)
NcFindHardware.c (7286, 2005-06-23)
NcFindHardware.h (690, 2005-06-23)
NcFirmApp.h (2238, 2005-06-23)
NcFwApi.c (113051, 2005-06-23)
NcFwApi.h (67759, 2005-06-23)
NcFwApiPriv.h (21242, 2005-06-23)
NcHal.c (9222, 2005-06-23)
NcHal.h (8540, 2005-06-23)
NcTypes.h (4225, 2005-06-23)
NcUfnPdd.c (31049, 2005-06-23)
NcUfnPdd.h (2693, 2005-06-23)
NcVirtEp.c (58850, 2005-06-23)
NcVirtEp.h (1728, 2005-06-23)
NcXscale.h (2494, 2005-06-23)
net2272.def (497, 2005-06-23)
Net2272.h (23552, 2005-06-23)
plx.h (3713, 2005-06-23)
sources (717, 2005-06-23)
System.c (16081, 2005-06-23)
System.h (5295, 2005-06-23)
UsbStd.h (13573, 2005-06-23)

//////////////////////////////////////////////////////////////////////// FEATURE NAME: NET2272 MANUFACTURER: PLX Technology CONTACT INFO: www.plxtech.com/support DATE: 6/22/2005 VERSION: 1.0 SIZE: DESCRIPTION: NET2272 PDD for the WinCE 5.0 USB Function Controller stack NOTES: //////////////////////////////////////////////////////////////////////// ======================================================================== DYNAMIC LINK LIBRARY : NET2272 ======================================================================== Rebuilding net2272.dll 1) Prepare the platform - make sure SYSGEN_USBFN is set to 1: this will build ufnmdd.lib ufnmdd.lib is combined with the the net2272 pdd to form net2272.dll - make sure to include the client driver you'd like to use SYSGEN_USBFN_STORAGE for MassStorage SYSGEN_USBFN_ETHERNET for RNDIS SYSGEN_USBFN_SERIAL for Serial 2) Add net2272 to the platform - add a net2272 folder to the dirs file under \WINCE500\PUBLIC\COMMON\OAK\DRIVERS\USBFN\CONTROLLER\ Like so: DIRS=\ mdd\ net2280\ NET2272\ - copy the entire NET2272 directory from the NET2272 PDD source distribution to \WINCE500\PUBLIC\COMMON\OAK\DRIVERS\USBFN\CONTROLLER\ - add net2272 to the final binary image by adding an entry to project.bib Like so: Sample project.bib ; ; Copyright (c) Microsoft Corporation. All rights reserved. ; ; ; Use of this source code is subject to the terms of the Microsoft end-user ; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT. ; If you did not accept the terms of the EULA, you are not authorized to use ; this source code. For a copy of the EULA, please see the LICENSE.RTF on your ; install media. ; MODULES ; Name Path Memory Type ; -------------- --------------------------------------------- ----------- net2272.dll $(_FLATRELEASEDIR)\net2272.dll NK SH FILES ; Name Path Memory Type ; -------------- --------------------------------------------- ----------- - add net2272 entry to the registry, in project.reg, so that net2272.dll is associated with the net2272 hardware (whether it's the NET2272 PCI-RDK or your own board) For the NET2272 PCI-RDK add this to the bottom of project.reg (for your own platform this will be done in your platform-specific manner): [HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCI\Template\NET2272] "Dll"="net2272.dll" "Class"=dword:06 "SubClass"=dword:80 "ProgIF"=dword:00 "VendorID"=multi_sz:"10b5" "DeviceID"=multi_sz:"9054" "Prefix"="UFN" "IsrDll"="giisr.dll" "IsrHandler"="ISRHandler" "Priority256"=dword:6C "BusIoctl"=dword:2a0048 "IClass"=multi_sz:"{E2BDC372-5***F-4619-BC50-54B3F7848D35}=%b","{6F40791D-300E-44E4-BC38-E0E63CA8375C}=%b" 3) Sysgen the platform - the sysgen will fail at the end because net2272.dll hasn't been built yet 4) Rebuild net2272.dll - in the "FileView" of the Workspace pane on the left panel, navigate to \public\common\oak\drivers\usbfn\controller\net2272 - right-click NET2272 and click "Make Run-Time Image After Build" so that the CE image is rebuilt every time net2272.dll is recompiled - rebuild the project ("Build Project->Build Current Project") - net2272.dll and the run time CE image should build with no errors /////////////////////////////////////////////////////////////////////////////

近期下载者

相关文件


收藏者