最近遇到一个比较麻烦的问题,一个深圳的客户买了我们的S3C6410开发板去做开发,他们是用我们的核心板+自己设计的底板实现功能,他们的底设计出来后跑他们的WINCE应用程序,目前已经投了2次PCB板了,还是存在网路不通的情况,但是很奇怪的事情是,他们的内核心在我们的开发板上跑,一切问题都解决了,在他们的底板上跑问题总是存在,于是我们就在找原因,分析是否DM9000心片上出了问题
1、
他们用的是DM9000AE,我们用的是DM9000AEP,照理说是没有什么区别的,都是用的48脚封装,驱动上应该不会有问题;
2、
我找一个网友问了下,朋友介绍说:“网口出问题的话
硬件上就查下1、连线有没有正确(主要是中断和片选) 2、网络隔离器是否好使
软件上1、初始化能否通过(读到芯片ID)2、能否正常进中断”,于是我叫我那客户检查了下,客户说:“网口他们看到驱动是能读到,即DM9000芯片读写都正常”,那么这样的话,DM9000芯片读写说明地址总线和片选都没错的,于是又检查了下中断,也没问题,这的确很纳闷
3、
我们又怀疑是不是核心板的引脚使用上出来问题,结果对比了下他们的PCB图后,还是一切正常,这确实太奇怪了
4、
最后没办法,客户把他们的样品机发给我们做调试来解决问题了
小弟我们还在找具体问题出现的原因哈,对DM9000精通的高手帮帮我,谢谢先。
Wzq400700@163.com...
QQ1210585311…先谢谢你们宝贵的建议了 |