怎么将plx9x5x的例子修改后应用到自己的pci卡上
如何将plx9x5x的例子修改后应用到自己的pci卡上手上是一块自己同事做出来的PCI卡,FPGA那些都是自定义的。我
如何将plx9x5x的例子修改后应用到自己的pci卡上
手上是一块自己同事做出来的PCI卡,FPGA那些都是自定义的。
我想将PLx9x5x的驱动(WDK的例子,WDF模式)改改用起来,但不知如何入手。
当前进行了一些尝试,将inf中的devID和vendorID修改后,设备管理器中可将pci卡识别出来。但是下一步使用windbg调试,却连driverEntry都进入不了。不明白怎么回事。
请高手提供思路。
[解决办法]
是的。
WdfCommonBufferCreate的第一个参数: WDFDMAENABLER DmaEnabler是通过WdfDmaEnablerCreate获得对应的DMA enabler object。
你可以看一下,WdfDmaEnablerCreate的返回很可能就是失败的。
WdfDmaEnablerCreate method
例子代码是用来初始化各种变量的。读取相关的寄存器/内存空间的地址。
所以,得根据你自己的需有进行修改。
处理流程可以保留这种Switch/case的处理方式。