资源简介
难得的资料 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个文件信息
相关资源
- S3C2440触摸屏驱动详解
- vxworks_end
- vxworks6.6 & crack
- vxworks mips
- 《Workbench3.0&Vxworks6;.6集成环境使用指
- vxworks workbench3
- vxworks官方教程资源,国内最完整
- ARM9_S3C2440最小系统.doc
- vxworks BSP 移植 ARM
- ARM嵌入式VXWORKS实践教程
- 基于S3C2440和嵌入式Linux的扩展串口设
- S3C2440开发资料全
- 基于VxWorks WindML的字库生成程序不带删
- vxworks开发资料
- vmware下vxworks_6.9安装运行指南
- VxWorks6.8安装指南
- VxWorks网络程序员指南
- 风河Woorkbench3.0_VxWorks6.6应用程序开发
- [风河VxWorks].WINDRIVER.TORNADO.V2.2.FOR.PEN
- Vxworks内核设备驱动与BSP开发详解随书
- S3C2440 Lcd代码(ARM9)
- s3c2440的头文件
- keil环境下s3c2440软件仿真调试
- 亲身实践s3c2440 gcc版本的USB HID和U盘裸
- S3C2440开发板上实现按键点亮LED驱动开
- S3C2440.jflash
- VxWorks简要手册
- S3C2440裸机读写SD卡可调试可运行
- 基于S3C2440的OV7670摄像头的裸机程序
- s3c2440 实用ARM 教学板原理图
评论
共有 条评论