Suny1966
驱动牛犊
驱动牛犊
  • 注册日期2002-12-08
  • 最后登录2011-03-25
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
阅读:1042回复:2

CommonBuffer映射到用户空间时失败怎样解决?

楼主#
更多 发布于:2004-03-01 22:03

各位仁兄:  
   我同时插4块9054卡时需要把注册表中的CommonBufferSize改为0x5000000(80M),系统内存足够大(512M).可是PlxPciCommonBufferGet()函数返回的Buffer.Size=0x5000000,Buffer.UserAddr=-1,
这表明系统分配给CommonBuffer的大小是正确的,但是映射到用户空间时失败,把注册表中的SystemPages改得很大也是一样.请问怎样解决?
  (把注册表中的CommonBufferSize改为0x300000(48M)时能正确运行.)

CYoung
驱动中牛
驱动中牛
  • 注册日期2003-06-10
  • 最后登录2005-01-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-03 09:05
最大只能64M
答得好的话,请兄弟们加点分,那是对我的肯定
Suny1966
驱动牛犊
驱动牛犊
  • 注册日期2002-12-08
  • 最后登录2011-03-25
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望8点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-03 22:15
为什么?请讲详细一点。
  好象48M以上都没有成功过。
游客

返回顶部