社区
Linux_Kernel
帖子详情
谁用过dm9000c网络芯片?
dongjiawei316
2012-01-06 01:13:35
我有一块板子,以前用的dm9000A芯片,网络功能都调好了,但是现在换成dm9000c芯片,别的都不动,网络功能就不正常了。笔记本直连网口,显示网口能连接上,但是就是ping不通,进一步调试发现,dm9000c接收数据时,能发出中断,但是没有数据。
请问大家谁知道dm9000A与dm9000c有什么样地区别,该怎么改驱动啊!说的是管脚都兼容啊!
...全文
573
6
打赏
收藏
谁用过dm9000c网络芯片?
我有一块板子,以前用的dm9000A芯片,网络功能都调好了,但是现在换成dm9000c芯片,别的都不动,网络功能就不正常了。笔记本直连网口,显示网口能连接上,但是就是ping不通,进一步调试发现,dm9000c接收数据时,能发出中断,但是没有数据。 请问大家谁知道dm9000A与dm9000c有什么样地区别,该怎么改驱动啊!说的是管脚都兼容啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ic12580
2012-11-28
打赏
举报
回复
晚来一步,,,,, 关于DM9000A升级到DM9000C的问题 最近有很多朋友,问到DM9000AEP升级到DM9000CEP,是否可以完全兼容。或者需要修改哪些地方,可以这样回答: 1.DM9000AEP和DM9000CEP在管脚定义上是完全PIN TO PIN,都是LQFP48PIN,目前因为行业竞争巨大,低成本的芯片层出不穷,所以DAVICOM在近几年推出低成本的10/100M自适应的DM9000CEP。价格相对来说,DM9000CEP会低一些。 2.DM9000AEP是采用0.25um的工艺制作,DM9000CEP是采用0.18um,更小。3.DM9000AEP的PIN1,2,9是输出2.5V,DM9000CEP是输出1.8V。此AVDD_PW是连接到网络变压器的CT,然后通过RX,TX的4根线,回流到网络芯片上。也就是说这个输出电压的降低,并不影响整个电路。 4.DM9000CEP的驱动,跟DM9000AEP有一点区别,是在PHY启动部分,DM9000CEP需要时间长一点。所以在更改驱动的时候,主要把延时的时间设置的长一点。 如有不明白的朋友,可以加我QQ:1173835224
dongjiawei316
2012-01-10
打赏
举报
回复
1
问题解决了,正如三楼所说。但根本的原因是在reset之前,需要power up 一下phy芯片
Wenxy1
2012-01-07
打赏
举报
回复
要看datasheet啦,修改驱动吧。
LeckyD
2012-01-06
打赏
举报
回复
/*Initialize DM9000 board*/
dm9000_init_dm9000(dev); //多加一次
dm9000_reset(db);
dm9000_init_dm9000(dev);
我之前遇到和你同样的问题,是这样做就弄好的,但不能保证你也可以好啊
LeckyD
2012-01-06
打赏
举报
回复
小胖子,改驱动吧,DM9000C反应比DM9000A慢。
falloutmx
2012-01-06
打赏
举报
回复
2个都是pin-to-pin兼容的了,看看外围电压、复位时间、启动时间这些参数分别比较下
单片机驱动DM9000网卡
芯片
(详细调试过程).pdf
在这里,我使用C语言编写驱动程序,需要非常注意一点,即处理器所用的C编译器使用“大端格式”还是“小端格式”。 在驱动程序中,我们需要实现网卡初始化、ARP协议的实现、UDP和TCP通讯实验过程等等。网卡初始化...
FPGA dm9000a
dm9000c
扩展
网络
接口文档
在本项目中,"FPGA dm9000a
dm9000c
扩展
网络
接口文档"主要涉及如何使用FPGA和NIOS II系统与DM9000A或
DM9000C
网络
接口
芯片
进行通信,以实现嵌入式系统的
网络
功能。 DM9000A和
DM9000C
是来自Davicom半导体公司的...
dm9000网卡
芯片
数据手册
综上所述,DM9000A Ethernet控制器是一款功能强大、配置灵活的
网络
接口
芯片
,适用于多种嵌入式应用场景。通过详细了解其结构、引脚配置以及控制与状态寄存器集等关键信息,可以帮助开发者更好地利用该
芯片
实现高效...
单片机驱动DM9000网卡
芯片
DM9000系列网卡
芯片
在嵌入式系统中应用广泛,尤其在ARM-Linux开发板上的
网络
连接部分,几乎成为标准配置。与其他常见的网卡
芯片
相比,如RTL8019AS,DM9000具有更丰富的特性和更为灵活的应用场景。然而,关于单片机...
dm9000_DM9000_
总结来说,DM9000驱动是连接嵌入式系统与
网络
的关键,它负责DM9000
芯片
的初始化、数据传输、中断处理等核心功能。`dm9000x.c`和`dm9000x.h`文件构成了驱动的主体,通过解析和操作DM9000的寄存器来实现上述功能。理解...
Linux_Kernel
4,468
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章