jcf_jcf
驱动牛犊
驱动牛犊
  • 注册日期2004-08-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1305回复:4

高分求助:多块PCI卡传输出错的问题

楼主#
更多 发布于:2005-04-22 18:12
请问大家一个问题,我如果用一块或者五块以下的PCI卡来传输数据,一切正常,但是多于五块就会出现数据错的问题,请问这是哪里出了问题?
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-26 14:43
请问大家一个问题,我如果用一块或者五块以下的PCI卡来传输数据,一切正常,但是多于五块就会出现数据错的问题,请问这是哪里出了问题?
 

应该是驱动考虑不完善或者卡设计不好 :D
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
z13455525731
驱动牛犊
驱动牛犊
  • 注册日期2005-03-10
  • 最后登录2009-07-02
  • 粉丝0
  • 关注0
  • 积分107分
  • 威望20点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-26 14:55
什么问题说来听听
jcf_jcf
驱动牛犊
驱动牛犊
  • 注册日期2004-08-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-05-02 20:12
就是发送测试数据,一块收的都是正确的,但是如果多于五块,把采下来的数据一看,结果就会错了,就不按本来测试数据的规律变化了,我是用查询的方式来做的,在主程序中开一个线程,不停的查询每一块板的DMA寄存器,那一块版的满了,就把数据倒出来,如果板少一点,都是正确的,但是多于五块,就错了
Dable
驱动牛犊
驱动牛犊
  • 注册日期2003-05-26
  • 最后登录2008-07-29
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望6点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-31 10:08
就是发送测试数据,一块收的都是正确的,但是如果多于五块,把采下来的数据一看,结果就会错了,就不按本来测试数据的规律变化了,我是用查询的方式来做的,在主程序中开一个线程,不停的查询每一块板的DMA寄存器,那一块版的满了,就把数据倒出来,如果板少一点,都是正确的,但是多于五块,就错了

是不是问题出在这里呀?如果板数太多可能来不及转移足够多板上的数据啊。你的数据块是不是很大呀?
游客

返回顶部