DP83815

所属分类:Windows CE
开发工具:C/C++
文件大小:277KB
下载次数:11
上传日期:2007-02-27 10:14:44
上 传 者skyearth
说明:  dp83815芯片的wince5。0源码。
(dp83815 wince5 chip. 0 source.)

文件列表:
DP83815\ce83815.c (22563, 2004-07-01)
DP83815\dp83815.c (177081, 2004-07-01)
DP83815\dp83815.def (459, 2004-07-01)
DP83815\dp83815.h (23267, 2004-07-01)
DP83815\dp83815.rc (597, 2004-07-01)
DP83815\hal.c (163047, 2004-07-01)
DP83815\hal.h (20330, 2004-07-01)
DP83815\haldef.h (4710, 2004-07-01)
DP83815\macphyter.h (15649, 2004-07-01)
DP83815\makefile (650, 2004-07-01)
DP83815\misc.h (6982, 2004-07-01)
DP83815\obj\ARMV4I\debug\ce83815.obj (23663, 2006-11-17)
DP83815\obj\ARMV4I\debug\dp83815.def (577, 2006-11-17)
DP83815\obj\ARMV4I\debug\dp83815.obj (77151, 2006-11-17)
DP83815\obj\ARMV4I\debug\hal.obj (67398, 2006-11-17)
DP83815\obj\ARMV4I\debug\_objects.mac (134, 2007-02-06)
DP83815\obj\ARMV4I\retail\ce83815.obj (18118, 2007-01-11)
DP83815\obj\ARMV4I\retail\dp83815.def (577, 2007-01-11)
DP83815\obj\ARMV4I\retail\dp83815.obj (55212, 2007-01-11)
DP83815\obj\ARMV4I\retail\hal.obj (50800, 2007-01-11)
DP83815\obj\ARMV4I\retail\_objects.mac (137, 2007-02-07)
DP83815\obj\x86\debug\ce83815.obj (20958, 2006-11-02)
DP83815\obj\x86\debug\dp83815.def (577, 2006-11-02)
DP83815\obj\x86\debug\dp83815.obj (58785, 2006-11-02)
DP83815\obj\x86\debug\hal.obj (48597, 2006-11-02)
DP83815\obj\x86\debug\_objects.mac (125, 2006-11-09)
DP83815\obj\x86\retail\ce83815.obj (17194, 2007-01-26)
DP83815\obj\x86\retail\dp83815.def (577, 2007-01-26)
DP83815\obj\x86\retail\dp83815.obj (49039, 2007-01-26)
DP83815\obj\x86\retail\hal.obj (44433, 2007-01-26)
DP83815\obj\x86\retail\_objects.mac (128, 2007-01-26)
DP83815\osdebug.h (1996, 2004-07-01)
DP83815\osmdef.h (2956, 2004-07-01)
DP83815\sources (991, 2004-07-01)
DP83815\version.h (1383, 2004-07-01)
DP83815\obj\ARMV4I\debug (0, 2006-11-17)
DP83815\obj\ARMV4I\retail (0, 2007-01-11)
DP83815\obj\x86\debug (0, 2006-11-02)
DP83815\obj\x86\retail (0, 2007-01-26)
... ...

// // 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. // Copyright (c) 19***-2000 National Semiconductor Corporation Corporation. All Rights Reserved. This software is the confidential and proprietary information of National Semiconductor Corporation Corporation. ("Confidential Information"). You shall not disclose such Confidential Information and shall use it only in accordance with the terms of the license agreement you entered into with National Semiconductor Corporation Corporation. This code is supplied as is. * 12/11/2000 BillMar, SpecialComp.com * Tested under WinCE 2.12 Maxall/WBT15, 3.00 Maxall/WBT15A * Updated macphyter.cec file to eliminate non-essential GUIDs * 11/12/2000 BillMar, SpecialComp.com * Updated for WinCE 3.00 under \platform\cepc\drivers\macphyter * 1 6/13/99 9:29a Sarma * Inital version checked in after got the code from National Network * group(Vikram Karvat). Which in turn was developed by MetaByte * (510-494-9700), contact person being Ganesh. This code is developed for * WinCE v2.10. I have tested this with both Maxall and WBT with CEPC as * the platform. The same code did work for Wince v2.11 without any * modifications. *******************************************************************************/ 7/13/99 atrumble Made minor adjustments to the install directions (this file). \wince211\public\common\oak\drivers\netcard\DIRS ================================================ Add the "macphyter" directory for build, modify the file as below - DIRS= \ ne2000 \ xircom.ce2 \ proxim REPLACE WITH---------------->>>>>> DIRS= \ ne2000 \ xircom.ce2 \ proxim \ macphyter \wince211\public\common\cesysgen\MAKEFILE ========================================= arp:: @set TARGETLIBS=$(SG_OAKSRCLIB)\arplib.lib $(CXPORT_CCLIBS) $(NTCOMPAT_CEDDKLIBS) ne2000 elnk3 ieepro dc21x4 xircce2 xircce3 proxim:: ndis REPLACE WITH---------------->>>>>> arp:: @set TARGETLIBS=$(SG_OAKSRCLIB)\arplib.lib $(CXPORT_CCLIBS) $(NTCOMPAT_CEDDKLIBS) ne2000 macphyter elnk3 ieepro dc21x4 xircce2 xircce3 proxim:: ndis \wince211\public\common\cesysgen\MAKEFILE ========================================= ############################################################################### # STEP-2: Add your module to exactly ONE of the following two RELEASETYPE rules ############################################################################### arp ne2000 elnk3 ieepro dc21x4 xircce2 xircce3 proxim irdastk irsir afd schannel ntlmssp \ REPLACE WITH---------------->>>>>> ############################################################################### # STEP-2: Add your module to exactly ONE of the following two RELEASETYPE rules ############################################################################### arp ne2000 macphyter elnk3 ieepro dc21x4 xircce2 xircce3 proxim irdastk irsir afd schannel ntlmssp \ \wince211\public\common\cesysgen\MAKEFILE ========================================= ################################################################################### # STEP-4: Add your module to exactly ONE of the following rules. # Two of the rules are for DLLs, the third for EXEs # DO NOT add any new rules. Make your module conform to one of these forms ################################################################################### ndis arp ne2000 elnk3 ieepro dc21x4 xircce2 xircce3 proxim irdastk irsir afd schannel ntlmssp \ REPLACE WITH---------------->>>>>> ################################################################################### # STEP-4: Add your module to exactly ONE of the following rules. # Two of the rules are for DLLs, the third for EXEs # DO NOT add any new rules. Make your module conform to one of these forms ################################################################################### ndis arp ne2000 macphyter elnk3 ieepro dc21x4 xircce2 xircce3 proxim irdastk irsir afd schannel ntlmssp \ The following edits should be done in your project tree. We use macphyter in this example. \wince211\public\macphyter\oak\misc\CESYSGEN.BAT ============================================= Find the folowing line in the file and modify it as below to include "macphyter" set CE_MODULES=%CE_MODULES% ndis arp netdetec elnk3 ne2000 proxim xircce2 dhcp REPLACE WITH---------------->>>>>> set CE_MODULES=%CE_MODULES% ndis arp netdetec elnk3 ne2000 macphyter proxim xircce2 dhcp \wince211\public\macphyter\cesysgen\oak\files\COMMON.BIB ===================================================== Find the folowing line in the file and add the "macphyter.dll" sa given below - ne2000.dll $(_FLATRELEASEDIR)\ne2000.dll NK SH macphyter.dll $(_FLATRELEASEDIR)\macphyter.dll NK SH \wince211\public\macphyter\cesysgen\oak\files\common.reg ============================================== Locate the folowing lines and change it as given below - ; @CESYSGEN IF CE_MODULES_NE2000 [HKEY_LOCAL_MACHINE\Comm\NE2000] "DisplayName"=LOC_FRIENDLYNE2000COMPAT "Group"="NDIS" "ImagePath"="ne2000.dll" [HKEY_LOCAL_MACHINE\Comm\NE2000\Linkage] "Route"=multi_sz:"NE20001" [HKEY_LOCAL_MACHINE\Comm\NE20001] "DisplayName"=LOC_FRIENDLYNE2000COMPAT "Group"="NDIS" "ImagePath"="ne2000.dll" [HKEY_LOCAL_MACHINE\Comm\NE20001\Parms] "BusNumber"=dword:0 "BusType"=dword:8 "InterruptNumber"=dword:03 "IoBaseAddress"=dword:0300 "Transceiver"=dword:3 "CardType"=dword:1 ; @CESYSGEN ENDIF CE_MODULES_NE2000 REPLACE WITH---------------->>>>>> IF CEPC_NE2000_PCI ! IF CEPC_MACPHYTER_PCI ! ; @CESYSGEN IF CE_MODULES_NE2000 [HKEY_LOCAL_MACHINE\Comm\NE2000] "DisplayName"=LOC_FRIENDLYNE2000COMPAT "Group"="NDIS" "ImagePath"="ne2000.dll" [HKEY_LOCAL_MACHINE\Comm\NE2000\Linkage] "Route"=multi_sz:"NE20001" [HKEY_LOCAL_MACHINE\Comm\NE20001] "DisplayName"=LOC_FRIENDLYNE2000COMPAT "Group"="NDIS" "ImagePath"="ne2000.dll" [HKEY_LOCAL_MACHINE\Comm\NE20001\Parms] "BusNumber"=dword:0 "BusType"=dword:8 "InterruptNumber"=dword:03 "IoBaseAddress"=dword:0300 "Transceiver"=dword:3 "CardType"=dword:1 ; @CESYSGEN ENDIF CE_MODULES_NE2000 ENDIF CEPC_MACPHYTER_PCI ! ENDIF CEPC_NE2000_PCI ! The following edit should be done in your platform directory. We use cepc in this example. \wince211\platform\cepc\files\PLATFORM.REG ============================================ Add the folowing lines IF CEPC_MACPHYTER_PCI ; These are the registry settings for using the Macronix PCI MX***715. [HKEY_LOCAL_MACHINE\Drivers\Builtin\MACPHYTER] "Dll"="ndis.dll" "Prefix"="NDS" "Miniport"="MACPHYTER" [HKEY_LOCAL_MACHINE\Comm\MACPHYTER] "DisplayName"="MACPHYTER DP8315 100/10Base PCI Ethernet Adapter" "Group"="NDIS" "ImagePath"="macphyter.dll" [HKEY_LOCAL_MACHINE\Comm\MACPHYTER\Linkage] "Route"=multi_sz:"MACPHYTER1" [HKEY_LOCAL_MACHINE\Comm\MACPHYTER1] "DisplayName"="MACPHYTER DP8315 100/10Base PCI Ethernet Adapter" "Group"="NDIS" "ImagePath"="macphyter.dll" [HKEY_LOCAL_MACHINE\Comm\MACPHYTER1\Parms] "Adaptive_IFS"=dword:1 "BusNumber"=dword:0 "CardType"=dword:0 "BusType"=dword:5 "BusTypeLocal"=dword:5 "Eid"=dword:0 "FullDuplex"=dword:1 ;Full-duplex ; "FullDuplex"=dword:2 ;Half-duplex "ForceDpx"=dword:0 "MACAddressOverride"=dword:1 "MapRegisters"=dword:40 "MediaType"=dword:1 "MsPciScan"=dword:1 "NetworkAddress"="00-33-33-33-33-33" ; "NetworkAddress"="" "NumberOfReceiveDescriptors"=dword:10 "NumberOfTransmitPackets"=dword:10 "NumberOfMapRegisters"=dword:20 "NumberOfCoalesceBuffers"=dword:4 "NumRfd"=dword:10 "NumTbdPerTcb"=dword:8 "NumTcb"=dword:10 "PerfOptims"=dword:2 "RxDmaCount"=dword:0 "RxFifo"=dword:8 "Speed"=dword:1 ; Auto ; "Speed"=dword:2 ; 10Mbps ; "Speed"=dword:3 ; 100Mbps "Threshold"=dword:10 "TransmitPadding"=dword:0 ; on ; "TransmitPadding"=dword:1 ; off "TxDmaCount"=dword:0 "TxFifo"=dword:8 "Txmitwait"=dword:1 "Ucode"=dword:0 "UcodeSW"=dword:1 "UnderrunRetry"=dword:1 "SerialNumber"=hex: 00,00,00,00 [HKEY_LOCAL_MACHINE\Comm\MACPHYTER1\Parms\TcpIp] "EnableDHCP"=dword:1 ; This should be MULTI_SZ "DefaultGateway"="" ; "DefaultGateway"="139.187.88.126" ; Use zero for broadcast address? (or 255.255.255.255) "UseZeroBroadcast"=dword:0 ; Thus should be MULTI_SZ, the IP address list "IpAddress"="0.0.0.0" ; "IpAddress"="139.187.69.88" ; This should be MULTI_SZ, the subnet masks for the above IP addresses "Subnetmask"="0.0.0.0" ; "Subnetmask"="255.255.0.0" [HKEY_LOCAL_MACHINE\Comm\Tcpip\Linkage] ; This should be MULTI_SZ ; This is the list of llip drivers to load "Bind"=multi_sz:"ppp","macphyter1" ENDIF \wince211\platform\cepc\cepc.bat ==================================== Add the folowing line set CEPC_MACPHYTER_PCI=1 set IMGNSCFIR=1

近期下载者

相关文件


收藏者