coimhuang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2009-04-29
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望32点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
阅读:1650回复:6

cy7c68013丢数据

楼主#
更多 发布于:2009-03-13 13:40
大家好,为什么我们使用cy7c68013,用自带的驱动,只有500KB/s的速度,也会丢数据的?我们采用的是salve fifo模式,4级,共2048字节,CPLD不断往cy7c68013的fifo写数据,大概是1MB/s。上位机采用cy7c68013自带的驱动函数DeviceIoControl,每次读取16KB,不断读取数据,结果发现有时的两个16KB之间有数据丢失。这是什么原因,一直被困扰着。
bsu_bsu
驱动牛犊
驱动牛犊
  • 注册日期2008-10-13
  • 最后登录2009-04-01
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望45点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2009-03-13 16:58
我碰到了同样的问题,如果有USB CONSOLE的话基本还正常。问题用我自己的接口来做,帧数据一直或丢失或前移。
我接口是用CYAPI来做的。
楼主能否贴出你的源码来一块讨论
driverbuild
驱动牛犊
驱动牛犊
  • 注册日期2007-01-30
  • 最后登录2018-07-10
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望305点
  • 贡献值1点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2009-03-13 17:18
厂家提供的只是测试用的驱动,如果做自己的产品需要另外写驱动
我们专注于驱动开发 www.kernelcoding.com
sweep7758
驱动牛犊
驱动牛犊
  • 注册日期2007-12-05
  • 最后登录2013-06-03
  • 粉丝1
  • 关注0
  • 积分50分
  • 威望560点
  • 贡献值1点
  • 好评度13点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-03-16 16:39
EZUSB通用驱动 一样做 , 2个 16K 中间丢数 是 正常现象,想办法用其他办法解决就行了
coimhuang
驱动牛犊
驱动牛犊
  • 注册日期2003-10-08
  • 最后登录2009-04-29
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望32点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-03-17 15:30
中间加存储器缓存一下,应该可以的,可现在硬件已经做好了,有没有什么不改硬件的方法,直接来实现丢数?还是只有改驱动的?
sweep7758
驱动牛犊
驱动牛犊
  • 注册日期2007-12-05
  • 最后登录2013-06-03
  • 粉丝1
  • 关注0
  • 积分50分
  • 威望560点
  • 贡献值1点
  • 好评度13点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-03-18 14:07
我的手机  15925685510 发个短信给我先联系  我和你详细讨论
michelle_200312
驱动牛犊
驱动牛犊
  • 注册日期2009-02-24
  • 最后登录2010-03-19
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望81点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2009-05-14 16:14
你的问题解决了吗?  
我和你遇到的问题相似。。
如果解决的话能不能把方法贴出来
游客

返回顶部