阅读:1650回复:6
cy7c68013丢数据
大家好,为什么我们使用cy7c68013,用自带的驱动,只有500KB/s的速度,也会丢数据的?我们采用的是salve fifo模式,4级,共2048字节,CPLD不断往cy7c68013的fifo写数据,大概是1MB/s。上位机采用cy7c68013自带的驱动函数DeviceIoControl,每次读取16KB,不断读取数据,结果发现有时的两个16KB之间有数据丢失。这是什么原因,一直被困扰着。
|
|
沙发#
发布于:2009-03-13 16:58
我碰到了同样的问题,如果有USB CONSOLE的话基本还正常。问题用我自己的接口来做,帧数据一直或丢失或前移。
我接口是用CYAPI来做的。 楼主能否贴出你的源码来一块讨论 |
|
板凳#
发布于:2009-03-13 17:18
厂家提供的只是测试用的驱动,如果做自己的产品需要另外写驱动
|
|
|
地板#
发布于:2009-03-16 16:39
EZUSB通用驱动 一样做 , 2个 16K 中间丢数 是 正常现象,想办法用其他办法解决就行了
|
|
地下室#
发布于:2009-03-17 15:30
中间加存储器缓存一下,应该可以的,可现在硬件已经做好了,有没有什么不改硬件的方法,直接来实现丢数?还是只有改驱动的?
|
|
5楼#
发布于:2009-03-18 14:07
我的手机 15925685510 发个短信给我先联系 我和你详细讨论
|
|
6楼#
发布于:2009-05-14 16:14
你的问题解决了吗?
我和你遇到的问题相似。。 如果解决的话能不能把方法贴出来 |
|