问题现象:
在上一块板子调试DM9000已经通过了,PC机能PING能上网,现在画的板子出现了奇怪的问题,只能通过路由器上网,PC机不能直接PING,但PC通过路由器能PING通。
和PC机通过网线直连的时候发现两个网络指示灯也显示不正常,光很暗。
分析问题:
能通过路由器上网说明芯片链路是通的,数据从DM9000到ARM端连接时没有问题的,现在怀疑的是DM9000芯片和网络口,最后将网络口也换掉了,现象依然。
和以前的那块能PING得通的板子进行比对,操作系统刷版也是一样,电路也是一样,网络接口也一样,DM9000芯片也一样,但就是这块板子PING不通,以前的版本就是能PING通。
解决问题:
打电话给技术支持,他们提到DM9000 004版本的这类芯片有很大的BUG,但他们出现的问题和我的不一样,是时断时连,不稳定。建议我用09年产的007版本试一下,立马去买007的版本,换成007的版本问题立马解决,该死的DM9000,这个问题折腾了我一个星期。