資源簡介
難得的資料 VxWorks BSP for s3c2440

代碼片段和文件信息
/*?dm9000End.c?-?dm9000?END??network?interface?driver? ????????????*/
/*?Copyright?Reserevd?all?by?Davicom?Semiconductor?CO.LTD??????????????*/
/*?V1.0??? ???????? ????????????*/
/*?V1.1??2006/02/20??Bill ????????????*/
/*?V1.11?2006/04/14??JOB????????????????????????????????????????????????*/
/*???????????????????ADD?DM9008A??DM900xA?PCEL?????????????????????????*/
/*?V1.2??2006/12/31??Landsailor?????????????????????????????????????????*/
/*???????????????????Ported?to?ARM?s3c2440a?corrected?structure????????*/
/*???????????????????end_device?align?error;?modified?dmfe_start_xmit()?*/
/*???????????????????and?dm9000Int()?now?can?ping?big?packet(>1532);???*/
?????????????????????
#include?“copyright_wrs.h“
#include?“vxWorks.h“
#include?“stdlib.h“
#include?“cacheLib.h“
#include?“intLib.h“
#include?“end.h“ /*?Common?END?structures.?*/
#include?“endLib.h“
#include?“lstLib.h“ /*?Needed?to?maintain?protocol?list.?*/
#include?“wdLib.h“
#include?“iv.h“
#include?“semLib.h“
#include?“etherLib.h“
#include?“logLib.h“
#include?“netLib.h“
#include?“netBufLib.h“
#include?“stdio.h“
#include?“sysLib.h“
#include?“errno.h“
#include?“errnoLib.h“
#include?“memLib.h“
#include?“iosLib.h“
#undef ETHER_MAP_IP_MULTICAST
#include?“etherMultiLib.h“ /*?multicast?stuff.?*/
#include?“end.h“
#include?“muxLib.h“
#include?“etherLib.h“
#include?“net/mbuf.h“
#include?“net/unixLib.h“
#include?“net/protosw.h“
#include?“net/systm.h“
#include?“net/if_subr.h“
#include?“net/route.h“
#include?“netinet/in.h“
#include?“sys/socket.h“
#include?“sys/ioctl.h“
#include?“sys/times.h“
#include?“arpLib.h“
#include?“config.h“
??
IMPORT??int?endMultiLstCnt?(END_OBJ*?pEnd);
#define?EEmyMAC?????????????0x00
#define?EEmyIP??????????????0x30
#define?EEhostIP????????????0x34
/*?defines?*/
#undef??UCHAR
#undef??UWORD
#define?UCHAR???????????????unsigned?char
#define?UWORD???????????????unsigned?short
#define?DM9000_REG00????????0x00
#define?DM9000_REG05????????0x31????/*clj?SKIP_CRC/SKIP_LONG?whz?modify*/?
#define?DM9000_REG05_OFF????0x00???/*clj??reset??stop?receive?*/?
#define?DM9000_REG08????????0x27???/*?SAILOR?yuan?0x27?*//*old?=0x3f?*/
#define?DM9000_REG09????????0x38
#define?DM9000_REG0A????????0x08
#define?DM9000_REGFF????????0x83????/*clj??0x8F?????IMR?enable?tr?and?re?intrupt?*/
#define?DM9000_REGFF_OFF????0x80????/*clj??reset?stop?int?request*/
#define?DM9000_PHY??????????0x40????/*?clj?represent?PHY?address?0x01??bit?76?01?*/
#define?DM9000_PHY_OFF??????0x01?/*clj??powerdown?the?internal?phy?register*/
#define?DM9000_PHY_ON???????0x00?/*clj?poweron?the?internal?phy?register*/
#define?DM9000_PKT_MAX??????1536????/*?Received?packet?max?size?*/
#define?DM9000_PKT_RDY??????0x01????/*clj?regf0?bit[0]=1?indicate?pkt-ready??Packet?ready?to?receive?*/
#define?DM9000_10MHD????????0x00
#define?DM9000_100MHD???????0x01
#define?DM9000_10MFD????????0x04
#defin
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1198??2010-01-08?13:28??s3c2440x\configNet1.h
?????文件??????47872??2010-01-28?17:06??s3c2440x\depend.s3c2440x
?????文件???????1032??2004-02-26?15:02??s3c2440x\README
?????文件???????1596??2010-01-28?17:34??s3c2440x\bootInit.o
?????文件???????2584??2010-01-28?17:34??s3c2440x\romInit.o
?????文件????????792??2010-01-28?17:38??s3c2440x\version.o
?????文件??????30520??2010-01-28?17:38??s3c2440x\bootConfig.o
?????文件???????1436??2010-01-28?17:34??s3c2440x\sysALib.o
?????文件??????29572??2010-01-28?17:38??s3c2440x\sysLib.o
?????文件???????7954??2004-12-21?09:38??s3c2440x\sysALib.s
?????文件?????483930??2010-01-28?17:38??s3c2440x\bootrom_uncmp
?????文件?????391968??2010-01-28?17:38??s3c2440x\bootrom_uncmp.bin
?????文件??????16168??2010-01-17?19:50??s3c2440x\復件sysLib.c
?????文件??????48529??2010-01-25?13:04??s3c2440x\dm9kEnd.c.bak
?????文件??????50043??2010-01-28?17:37??s3c2440x\dm9kEnd.c
?????文件??????73345??2010-01-15?16:08??s3c2440x\dm9000end.c
?????文件???????9778??2010-01-23?21:03??s3c2440x\dm9kEnd.h.bak
?????文件???????1360??2010-01-28?17:34??s3c2440x\bootInit_uncmp.o
?????文件???????1831??2010-01-13?19:49??s3c2440x\configNet.h
?????文件???????9984??2010-01-26?18:14??s3c2440x\dm9kEnd.h
?????文件???????6462??2010-01-26?16:57??s3c2440x\s3c2440xIntrCtl.c
?????文件??????20799??2010-01-14?16:00??s3c2440x\s3c2440xSio.c
?????文件??????11243??2010-01-14?09:01??s3c2440x\s3c2440xTimer.c
?????文件??????16168??2010-01-14?15:37??s3c2440x\sysLib.c
?????文件???????4086??2010-01-14?15:29??s3c2440x\sysSerial.c
?????文件???????9431??2010-01-28?17:34??s3c2440x\config.h
?????文件??????21669??2010-01-14?15:39??s3c2440x\s3c2440x.h
?????文件???????4516??2010-01-14?09:01??s3c2440x\s3c2440xSio.h
?????文件??????13517??2010-01-14?09:01??s3c2440x\romInit.s
?????文件???????2161??2010-01-28?16:35??s3c2440x\Makefile
............此處省略4個文件信息
評論
共有 條評論