社区
Linux_Kernel
帖子详情
谁用过dm9000c网络芯片?
dongjiawei316
2012-01-06 01:13:35
我有一块板子,以前用的dm9000A芯片,网络功能都调好了,但是现在换成dm9000c芯片,别的都不动,网络功能就不正常了。笔记本直连网口,显示网口能连接上,但是就是ping不通,进一步调试发现,dm9000c接收数据时,能发出中断,但是没有数据。
请问大家谁知道dm9000A与dm9000c有什么样地区别,该怎么改驱动啊!说的是管脚都兼容啊!
...全文
587
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
单片机驱动DM9000网卡
芯片
(详细调试过程).pdf
FPGA dm9000a
dm9000c
扩展
网络
接口文档
fpga/nios2应用dm9000a 或
dm9000c
扩展
网络
接口的方案
dm9000网卡
芯片
数据手册
dm9000网卡
芯片
数据手册
单片机驱动DM9000网卡
芯片
单片机驱动DM9000网卡
芯片
,文中描述了单片机控制DM9000的方法,并给出了部分示例代码
Linux_Kernel
4,469
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章