我在单核CPU机器上写了一个在单核CPU机器上工作的PCI卡的驱动,工作一切正常,可是在另外一台双核CPU的机器上却丢错数据,有人说是CPU单双核不一样,驱动也要有所变动。请问,这么说有道理么?如果有道理,哪里有双核CPU写驱动的资料?谢谢!

2007-07-05 17:09 来自版块 - 非USB硬件驱动开发

请教一个Altera PCI IP核的问题。我编好了DMA的FPGA程序,也写好了驱动,工作中,偶尔会丢一两个双字的数据,经过SignalTapII观察,发现是FPGA中,IP核里面有个targ_disc_rise信号出现了问题,大致原因就是说PCI总线端不能传送数据了,需要中止... 全文

2007-06-28 21:48 来自版块 - 非USB硬件驱动开发

请问,我在项目中要通过DMA方式用ReadFile()函数,从PCI卡上读取数据,为了实现数据不间断听说应该用异步通信方式,我也按照做了。我的做法是一下发出十次的ReadFile申请,等待第一个IPR结束时,再补充发出一个ReadFile的IRP,第二个结束时,再补发一个IPR,... 全文

2007-06-25 13:05 来自版块 - 非USB硬件驱动开发

我用fpga加altera的核,做的pci卡,驱动也写好了,但是发现一个问题。但传输数据几次后程序就卡住了,后来发现是因为altera的pci接口核给出了Latency timer expired.这个信号,从字面上理解,就是延时定时器达到一定条件停止了,后来阅读说明,说这个定时... 全文

2007-06-08 09:47 来自版块 - 非USB硬件驱动开发

请问PCI总线的链式(分散/聚拢)模式的DMA驱动如何写?我看了武安河的书,上面只有块传输模式的DMA驱动例子,我现在想写一个采集卡的分散/聚拢模式的DMA驱动,不知道在驱动编写中,如何实现。我用GetTransferDescriptors()函数得到描述符数组后,启动传输后,数... 全文

2007-06-04 21:48 来自版块 - 非USB硬件驱动开发

请教一个问题,driverstudio3.2中,产生的测试程序怎么没有openbyinterface这个类?而且,也没有书上说的openbuintf.cpp这个文件啊。我是新手,请指导一下。谢谢

2007-04-24 15:04 来自版块 - 开发工具使用


返回顶部