版块
论坛
喜欢
话题
应用
搜索
登录
注册
lala的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=1439
用DS编驱动,要求接到中断后开启DMA传输
我看武安河的书,对于9054的例子已经理解,可是我要在接收Local端的中断(通过门铃寄存器)后,启动DMA传输,从Local端读数据问题是:1.武安河的DMA例子是由应用程序发送的IRP_MJ_READ启动的,IRP中包括的Mdl指定了用户程序的数据缓冲区,如果我要由中断服务例...
全文
回复
(
4
)
2004-03-15 21:37
来自版块 -
开发工具使用
◆
◆
表情
告诉我的粉丝
提 交
lala
:
对,是这样! 你这么样了? 硬件还没出来。。。都快半年了。。。 :(
(2004-04-01 20:38)
回复
flying
:
对,是这样! 你这么样了?
(2004-04-01 11:07)
回复
lala
:
你是什么意思? 我现在就是想在DEVICE_IO_CTRLXXXX中,先保存IRP, 然后在中断服务程序中判断是否门铃中断,然后调用的延迟调用过程中,加入DMA的程序,就是把DMA的例子和DeviceIoControl异步完成结合起来 这个思路有问题吗? 什么叫直接使...
(2004-03-21 15:15)
回复
flying
:
我不知道你有没有试过,将他书上的例子中DMA的代码搬到DEVICE_IO_CTRLXXX的分发例程中会出现什么样的结果? 其实,你可以直接使用PCI9054的DMA功能,因为PCI9054本身就具有DMA控制器,能够在PCI总线上发起DMA的
(2004-03-18 16:06)
回复
lala
加关注
写私信
0
关注
0
粉丝
519
帖子
返回顶部