阅读:1842回复:4
十分棘手的问题,怎么想也想不明白,高手进。
我用68013A开发了一个USB摄像头,采用的是Bulk传输模式,每个Bulk包的数据都比较大,驱动的架构采用的是driverstudio的方法,这套程序在Intel的主板上出现问题的概率很低,几乎没有问题,但在部分AMD机器上反映出一个很怪异的问题:数据错误,错误的数据十分有规律,每1024字节,前528字节数据完整没有错误,后496字节却莫名其妙的被00填充。后对该类型机器进行进一步测试发现,使用PCI-USB卡也会出现同样的问题,所以初步判断可能是主板南桥的问题,该主板是上南桥的芯片为SB600,机器使用的操作系统是xp sp3,内存足够大。数据采用bushond采集,我觉得Bushond收集上来的数据是我设备驱动和系统USB之间的,所以我的驱动如实的把这些数据反馈到上面程序,我的驱动出现问题的概率不大。是不是系统驱动的问题呢?还是SB600与68013A的硬件链路的兼容性问题?请高手分析下,我们互相讨论。
|
|
沙发#
发布于:2009-08-12 16:02
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2009-08-13 09:43
那这种问题怎么解决呢?换ISO吗?
|
|
地板#
发布于:2009-08-20 09:09
68013 和主板 确实有关系 但基本上是影响速度, , 不可能出现你这样经常丢而且数据错误的问题 如果 用 24M CLK 基本都不会有问题 , 48M 的话 和电脑性能有关系 经过测试 INTER 的芯片组 确实比其他 芯片组性能好的 . 所以我的观点 偏向于 设计方面的问题 .
|
|
地下室#
发布于:2009-08-24 10:12
谢谢,搞定了。证实了我的猜测,换512就好了!
|
|