choce
驱动牛犊
驱动牛犊
  • 注册日期2006-04-24
  • 最后登录2007-08-02
  • 粉丝0
  • 关注0
  • 积分590分
  • 威望60点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
阅读:1189回复:1

用deviceiocontrol读取数据量过小的问题

楼主#
更多 发布于:2007-04-12 08:56
  我用cypress的68013来做摄像头数据采集,firmware,driver,app都已经写好。
    但我用deviceiocontrol从摄像头读数据时只能读<=512byte大小的数据,驱动(用的是cy的通用驱动)设定的最大传输块是65535,但只要我在deviceiocontrol中设定的读取数据的大小大于512且小于65535就会报错,用getlasterror()得到的错误号是31,即连接到系统的设备没有发挥作用;若设定的数据大于65535则会报错87,即参数错误。
    大于65535出错还可以理解,为何65535和512之间的也不行呢,还请过来人指点指点,谢了!
SEIZE THE DAYS!
choce
驱动牛犊
驱动牛犊
  • 注册日期2006-04-24
  • 最后登录2007-08-02
  • 粉丝0
  • 关注0
  • 积分590分
  • 威望60点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-12 16:43
自己顶,不会没人知道吧
SEIZE THE DAYS!
游客

返回顶部