1、注意:
(1)、目前我们调试DM8168+88E1111用的是DM8168开发板的uboot,用于我们自己设计的DM8168板子。出现的问题是板子在uboot下ping电脑主机,发现ARP包能发出去,在主机这端能捕获到ARP包,但没有收到ping命令发来的,ICMP包。也就是说主机这端回复的ARP包貌似板子没有收到,就不会再发ICMP包了。在主机这端cmd下用arp -a命令可以看到板子的IP和MAC地址。
(2)、我们做了一个试验板用DM6467T+88E1111,用了同一套配置(EMAC和88E1111跟之前用的uboot配置类似)这个网络是通的。同时用改过的uboot在DM8168开发板上跑,网络也是通的。这两个试验说明EMAC和88E1111这两端的配置应该是没有什么问题了。
(3)、我们在uboot下跟踪EMAC端的一个状态寄存器MACSTATUS时发现,当执行ping命令或别的网络命令时,先是执行uboot下emac网络部分的***_open函数后MACSTATUS是正常的等于0x80000000,但很快就变成0x0了,这样就不正常了,当用DM8168开发板跑时,MACSTATUS一直都正常是0x80000000。
(4)、所以我们猜测可以是DM8168和88E1111是不是哪里匹配有什么问题。TI官方用的开发板是DM8168+ET1011这个是没有问题的。
(5)、我们用的uboot和内核都是DM8168开发板提供的
uboot:“u-boot-2010.06-psp04.00.01.13.patch1”
linux内核:“linux-2.6.37-psp04.00.01.13.patch2”
2、详细需求:
( 1)、在uboot下完成DM8168+88E1111网卡的调试。根据我们的猜测,如果您 之前做过的话,应该就是一下就能搞定的事,因为正常程序架构和环境等我们都完成了,可能就需要您来指点一下哪里会有点问题或不匹配。工作量不会很大。
(2)、具体细节请联系我。
3、联系方式
邮箱:woshizhouhaijun@163.com
QQ: 273308009
地点:北京 (如果您是外地也没有关系,外包也是可以商量的) |