mouxiang 发表于 2010-4-26 16:09:18

请教一个DSP+8019的问题:8019已经能够收到PC的数据包,但是数据总是出错。

我使用2407控制RTL8019AS。现在,DSP能够对8019进行读写操作(但是DSP速度快了就会出错了),8019能够收到PC发过来的ping它的数据包,且能识别出PC的物理地址,但是收到的数据包CRC校验总是出错,数据包里的某些数据也总是不对。请问这种现象可能是由哪些原因引起的呢?是布线布得不好引起的吗?或者是程序的问题?请各位朋友指点一下。先谢过了。

mouxiang 发表于 2010-4-28 09:19:44

现在的情况是,我通过加入延时降低了DSP读取PC发来的数据包的速度,然后CRC校验成功。但令我疑惑的是,程序识别出来的数据包的协议居然是udp协议,按理说应该是网线和8019连接后,8019收到PC的ping信息,这个应该是采用ICMP协议的,这一点我不是很明白。是因为读取数据包的时候出错了吗?但是这个错误也太巧了啊。请各位朋友指点一下。
页: [1]
查看完整版本: 请教一个DSP+8019的问题:8019已经能够收到PC的数据包,但是数据总是出错。