版块
论坛
喜欢
话题
应用
搜索
登录
注册
首页
>
驱动开发
>
非USB硬件驱动开发
>
PCIE驱动 问题
回复
« 返回列表
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下老师蓝屏。
麻烦大家给看看。
喜欢
0
最新喜欢:
回复
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
返回顶部
关闭
最新喜欢