ChinaUnix.net
相关文章推荐:

dm9000驱动

移植dm9000网卡驱动 网卡对自己能ping通,但是对外平不通,连网卡工作指示灯都不亮? 硬件没有问题,接口也没有问题, 请大侠指点一下 [ 本帖最后由 pxues 于 2009-10-13 16:14 编辑 ]

by pxues - 驱动开发 - 2009-10-14 08:51:19 阅读(1357) 回复(1)

相关讨论

U-Boot 1.3.1 (Apr 27 2008 - 10:59:00) U-Boot code: A3F80000 -> A3F96B5C BSS: -> A3F9B588 RAM Configuration: Bank #0: a0000000 64 MB Flash: 16 MB In: serial Out: serial Err: serial Hit any key to stop autoboot: 0 dm9000 i/o: 0x4000000, id: 0x90000a46 MAC: 08:00:3e:26:0a:5b operating at 100M full duplex mode TFTP from server 192.168.1.89; our IP address is 192.168.1.98 Filename 'uImage'...

by hjp9371 - 嵌入式开发 - 2009-08-20 11:48:23 阅读(5039) 回复(7)

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 st1\:*{behavior:url(#ieooui) } /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; ...

by liuweni - Linux文档专区 - 2009-06-23 19:13:48 阅读(692) 回复(0)

910 && ((skb = dev_alloc_skb(RxLen + 4)) != NULL)) { 911 skb_reserve(skb, 2); 912 rdptr = (u8 *) skb_put(skb, RxLen - 4); 我知道RxLen是帧数据区的大小, 请问各位:1:dev_alloc_skb为什么要分配 (RxLen + 4) 呢? 2:skb_reserve中的第二个参数:`2`是不是指某个协议头,是一个,还是二个? 3: skb_put 又为什么只扩充数据区大小为 RxLen - 4 , 而不是 RxLen ? 谢谢...

by liyunkebeyond - 嵌入式开发 - 2011-11-23 21:12:54 阅读(3203) 回复(4)

好久没更新blog了,有点忙也有点懒^_^。自从上次十分简单地移植dm9000到试验箱后,就一直没关注具体的细节,直到这几天自己移植 dm9000ae的驱动时才发现网友遇到的问题。u-boot自带的dm9000驱动是针对dm9000,一款比较老的isa接口芯片,而现在一般用的是 dm9000ae升级版芯片。这个升级并非完全兼容,稍不注意,就会有莫名其妙的错误。

      1.超时问题,症状为不断地出现T。通过wireshark的抓包,有发...

by myforever - 移动操作系统 - 2011-12-21 08:41:41 阅读(1473) 回复(0)

在成功移植dm9000驱动到我的EIEVK-100(SMDK2440)开发板的前提下,本文从以下几个方面说明相关原理及过程: 1.硬件情况 2.dm9000驱动移植详细过程 3.Platform_device与platform_driver 4.dm9000驱动代码简要分析 一. 硬件情况 dm9000在电路板上的连接中与编程相关的如下: 1)EECS拉高:16bit模式; 2)EECK拉高,INT连接到2440 EINT7:INT脚为低时为有效中断信号,中断线为EINT7 3)cs连接到2440的nGCS2,CMD连接2440地址总线ADDR[2...

by zhiqiang0071 - Linux文档专区 - 2009-03-26 16:54:33 阅读(618) 回复(0)

在成功移植dm9000驱动到我的EIEVK-100开发板的前提下,本文从以下几个方面说明相关原理及过程: 1.硬件情况 2.dm9000驱动移植详细过程 3.Platform_device与platform_data 4.dm9000驱动代码简要分析 一. 硬件情况 dm9000在电路板上的连接中与编程相关的如下: 1)EECS拉高:16bit模式; 2)EECK拉高,INT连接到2440 EINT7:INT脚为低时为有效中断信号,中断线为EINT7 3)cs连接到2440的nGCS2,CMD连接2440地址总线ADDR[2]:INDEX和DAT...

by beelike - Linux文档专区 - 2008-09-12 13:46:31 阅读(781) 回复(0)

我的是cortex-a8 的 s5pc100 的板子。在网卡驱动中,为什么要映射dm9000 的寄存器到SMC ,一般外设都是通过I2C,SPI直接发送或者接收数据,或者直接接入对应的GPIO口,这里为什么需要映射一下 ?

by CAIYUE10720795 - 嵌入式开发 - 2013-11-05 13:42:24 阅读(1363) 回复(5)

在成功移植dm9000驱动到我的EIEVK-100开发板的前提下,本文从以下几个方面说明相关原理及过程: 1.硬件情况 2.dm9000驱动移植详细过程 3.Platform_device与platform_data 4.dm9000驱动代码简要分析 一. 硬件情况 dm9000在电路板上的连接中与编程相关的如下: 1)EECS拉高:16bit模式; 2)EECK拉高,INT连接到2440 EINT7:INT脚为低时为有效中断信号,中断线为EINT7 3)cs连接到2440的nGCS2,CMD连接2440地址总线ADDR[2]:INDEX和DA...

by opennewlife - Linux文档专区 - 2009-10-28 16:30:06 阅读(739) 回复(0)

想了解一下dm9000的移植修改原理,所以分析了一下时序图和引脚连接 首先看一下dm9000的引脚和MINI2440的引脚连接 dm9000 MINI2440 功能描述 SD0 DATA0 数据信号 | | SD15 DATA15 数据信号 CMD ADDR2 识别为地址还是数据 INT EINT7 中断 IOR# nOE 读命令使能 IOW# nWE 写命令使能 AEN nGCS4 片选使能 可以看出连接了16条数据线,1条地址线,而这唯一的一条地址线用于判断数据线传输的是地址还是数据,所...

by superfight - Linux文档专区 - 2012-04-05 14:13:35 阅读(4616) 回复(3)

dm9000 终于跑起来 2007-02-02 一个数字问题,花费两天时间,真顶不顺。如果这个所谓的革新公司提供实验板的原理图就好了,可惜...我怀疑他们的板都不知从那里抄来的,也确实佩服他们的销售和我们学校的领导,多么成功的交易啊... 好,问题解决,留下笔记。Linux 2.6.19.2 ,参考 mach-vr1000.c 和网上众多例子... vi arch/arm/mach-s3c2410/mach-smdk2410.c ,加入: static struct resource s3c_d9k_resource[] = ...

by liu277325073 - Linux文档专区 - 2009-05-07 15:31:09 阅读(718) 回复(0)