很久之前,老师买了一块合众达公司1.1版本的SEED-DVS8168DVR开发板,最近用的时候发现网卡模块有问题,问题描述如下:
1:做TFTP下载内核启动并挂载网络文件系统时,Tftp一直显示超时。(虚拟机和windows的防火墙都已经关闭,tftp没问题)。
环境配置如下:
Tftp超时打印ketry count execeeded ; starting again.截图如下:
在Uboot的命令行模式下,使用ping命令,ping服务器和windows都ping不同。显示 host 192.168.1.142 (服务器Ip) is not alive.
2:在采用NAND Flash内核 jffs2 文件系统方式启动后(内核是使用CCS烧写的,文件系统是通过UART烧写的,烧一次要4个多小时),开发板ping服务器和Windows都ping不通,但是ping自己却能ping通,截图如下
但是在ping windows电脑时,在windows cmd下用arp –a命令查看,可以看到开发板的IP。
3:CCS下的回环测试可以成功。
以上就是遇到的问题,我现在想实现TFTP下载内核启动并挂载网络文件系统的功能,这是我毕业设计的第一步,但是按照合众达公司提供的用户软件手册上的方法做了几次都没成功,十分着急,
所以,想请教一下各位大牛,造成这种问题的原因有可能是哪些???该如何解决??在此非常非常感谢!!以下是我的联系方式,如果您知道如何解决这个问题的话,可以回帖,或者随时可以联系我(有偿)。QQ:334747204
PS:自己在解决这个问题上有过尝试:
Uboot下ping不通,认为是uboot的原因,所以正尝试根据CCS回环测试的代码修改uboot网卡部分的初始化函数:davinci_emac_initialize,但是现在还没有任何进展。
希望各位大牛能帮个忙,小弟感激不尽!!!
真切的希望得到您的帮助!
Ternence_Hsu:
你好;
1、 建议通过网络抓包分析一下;
2、确认一下arp解析出来的mac地址就是你开发板的mac地址;
3、检查一下网线有没有问题;
Armstrong Armstrong:
回复 Ternence_Hsu:
非常感谢您的回答!您说的这几项都确定过,合众达公司的售后人员说是网卡芯片的原因,目前已经将开发板寄回合众达公司。再次感谢!