9054的INTSCR等寄存器都没问题,就是DMASCR0不能设置为0x03,这样就无法启动DMA,请问这可能是什么原因,谢谢!另外,我的驱动是修改了DS的plx9056的例子,我发现9056和9054差不多。

2007-06-10 15:19 来自版块 - 非USB硬件驱动开发

我将pci驱动与应用程序的借口部分封装在一个dll里(MFC 正规DLL)。谁知打开设备,将参数传给驱动这些功能都可以。就是调用ReadFile启动Dma获取数据时ReadFile立即返回0――即无法读取。不知道这里有何玄机? 我的代码如下:extern "... 全文

2004-11-04 16:15 来自版块 - 非USB硬件驱动开发

1、我想用KMemoryRange对象读取pci板子上的内存(fifo)的数据,不知道这样做是否可以?2、为什么我这样做了,m_MemoryRange0.ind(0,pBuf,count);其中pBuf是ULONG,当count比较小的时候,读出的数据不对,当count大于2k时... 全文

2004-11-01 14:58 来自版块 - ABC初学者

我在论坛上搜了好一阵,但很多没有下文。希望有经验的高手讲一下如何用DS实现这种方法。Oney的书看了,可是我不知道怎么用DS来实现这一功能,希望不吝赐教!

2004-10-19 17:11 来自版块 - 非USB硬件驱动开发

刚刚完成的,功能比较简单。主要参数:突发,master,dma。速度在20mbytes左右。希望大家多指教!另外,请高手介绍一下分散/集中模式是咋回事儿?[编辑 - 10/18/04 by stephen_young]

2004-10-15 09:53 来自版块 - 非USB硬件驱动开发

PCI9054驱动DMA传输时,出现等待现象。程序失去响应,我用softice调试时发现,程序在几条汇编语句里不断循环,跳不出来,我觉得象是在等待什么。希望专家指教!

2004-09-28 18:13 来自版块 - 非USB硬件驱动开发

The Windows 2000 Device Driver Book, A Guide for Programmers, Second Edition.这本书在Amazon上成绩相当好,是公认的入门好书.不知道ftp上有没有?如果没有我可以上传.作者:Art Baker Jer... 全文

2004-06-29 17:50 来自版块 - ABC初学者

我是个新手,前几天在"新手ABC"里提了一个问题,一直希望能得到有经验的朋友的指点,你可否帮忙一看?谢谢.地址是:http://www.driverdevelop.com/forum/html_71708.html?1088419822qq:379867

2004-06-28 18:51 来自版块 - ABC初学者

我是个刚刚学习驱动开发的新手.最近看了武安河的一个例子,在nt下捕捉软驱中断,可是不知道在wdm下怎么初始化中断对象来完成同样的功能.我看到DS的帮助里有KInterrupt::Initialize的说明,但不知道KIRQL是怎么设置的.究竟在那里初始化中断对象才能捕捉软驱(或鼠... 全文

2004-06-28 12:29 来自版块 - 开发工具使用

我是个刚刚学习驱动开发的新手.最近看了武安河的一个例子,在nt下捕捉软驱中断,可是不知道在wdm下怎么初始化中断对象来完成同样的功能. 我看到DS的帮助里有KInterrupt::Initialize的说明,但不知道KIRQL是怎么设置的.究竟在那里初始化中断对象才能捕... 全文

2004-06-27 15:19 来自版块 - ABC初学者


返回顶部