九鼎创展论坛中文版English
登录 | 立即注册 设为首页收藏本站 切换到宽版
查看: 4450|回复: 1
打印 上一主题 下一主题

u-boot 2014.07网卡驱动移植失败rx length error(已解决)

[复制链接]
跳转到指定楼层
楼主
发表于 2014-11-2 23:03:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 laotang365 于 2014-11-2 23:31 编辑

SMDKV210 # ping 192.168.1.1
dm9000 i/o: 0x88000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 1a:2a:3a:4a:5a:6a
operating at 100M full duplex mode
Using dm9000 device
rx length error
DM9000 error: status check fail: 0x2
ping failed; host 192.168.1.1 is not alive


如图,id都打出来了,就是ping不通,用2014.04的版本ping成功了,2014.07就是不行,dm9000.c完全一样啊啊啊啊。难道cpu初始化有问题?
回复

使用道具 举报

沙发
 楼主| 发表于 2014-11-2 23:24:41 | 只看该作者
本帖最后由 laotang365 于 2014-11-2 23:35 编辑

俗话说,自作孽不可活,由于我调试的时候把sromc.c中的配置代码        /*srom->bw = tmp;*/给屏蔽了!!!!!,忘了改回来,手贱啊,好忧伤。。。
百度rx length to big得到下面的答案,所以我就猜测srom位宽没有正确配置,果然,那为什么能读ID!!!坑爹啊。
http://www.embedu.org/Column/Column344.htm
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳市九鼎创展科技官方论坛 ( 粤ICP备11028681号-2  

GMT+8, 2024-11-22 22:58 , Processed in 0.019032 second(s), 17 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表