zeinima
驱动牛犊
驱动牛犊
  • 注册日期2010-06-16
  • 最后登录2011-07-18
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1794回复:3

PCIE驱动 问题

楼主#
更多 发布于:2011-07-04 18:26

碰到几天的问题解决不了。
我写的是PCIE驱动,在Win7下工作,以下是主要工作流程:

1 - 申请内核内存
2 - 映射内核内存地址到用户层并且传送至用户层
3 - 取得内核内存的物理地址并且写入到设备的MEM0空间
4 - 写Mem0空间通知FPGA程序开始往我申请的物理内存地址写数据
5 - FPGA写完后发送中断到驱动程序,驱动程序通过事件通知上位机
6 - 上位机获取驱动映射后的地址将数据写入文件然后再次通知FPGA开始写,如此往返。

现在的问题是我一开始写文件或者写了数次后,计算机就蓝屏,报告的代码一般为 0x0000000A,0x0000001A等。
我怀疑内存非法操作。

这个驱动在WinXp下运行无错误,在Win7下老师蓝屏。

麻烦大家给看看。
游客

返回顶部