frankie.net
驱动牛犊
驱动牛犊
  • 注册日期2003-10-03
  • 最后登录2004-05-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1342回复:3

请教PCI9054本地内存读写的问题?

楼主#
更多 发布于:2004-03-12 20:09
我想用IOCTL+Buffer的方式读写memory,可是老是读不出数据?
源代码见附件
case IOCTL_READ_BAR0:
{
PULONG pData = (PULONG) Irp->AssociatedIrp.SystemBuffer;
//READ_REGISTER_BUFFER_ULONG(pdx->membase,pData,10);
for(int j=0;j<10;j++)
{
pData[j]=READ_REGISTER_ULONG(pdx->membase+j);
}
break;
}
case IOCTL_WRITE_BAR0:
{
//ULONG inputdata[10];
for(int i=0;i<10;i++)
{
//inputdata=(ULONG)i;
WRITE_REGISTER_ULONG(pdx->membase+i,(ULONG)i);
}
break;
}
附件名称/大小 下载次数 最后更新
2004-03-12_Control.cpp (4KB)  8
work must come first@
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-14 19:55
你是指9054片上,还是本地扩展的?
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
aha_here
驱动小牛
驱动小牛
  • 注册日期2003-10-11
  • 最后登录2009-03-07
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-14 20:07
先读一个字节看看!!
[size=3][color=red]勤学好问[/color][/size] [img]http://www.driverdevelop.com/forum/avatar/aha_here_xiao_zu.gif[/img]
mydrive
驱动牛犊
驱动牛犊
  • 注册日期2001-06-21
  • 最后登录2004-05-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-27 03:58
pdx->membase 映射的是否正确?
游客

返回顶部