当前位置: 代码迷 >> 驱动开发 >> WinDriver 驱动 DMA 等候
  详细解决方案

WinDriver 驱动 DMA 等候

热度:769   发布时间:2016-04-28 10:13:50.0
WinDriver 驱动 DMA 等待?
现在在用WinDriver开发视频卡驱动,
用的alter样例,
在DMA传输时,fpga显示PC端DMA申请无规律延迟(fpga在很长时间收不到pc端DMA申请)

可以rmb酬谢
------解决方案--------------------
使用中断没有?
windriver对中断的处理还是比较麻烦和低效的,除非用了kernal plugin组件

没有使用中断的化就不应有这个问题,因为DMA都是由应用程序设置寄存器后才启动的,是否完成需要查询才知道。
------解决方案--------------------
不建议用winDriver来开发驱动程序。

你的视频卡驱动指的是视频采集卡么?视频采集在Windows上可参考:
AVStream Video Capture Devices

开始会麻烦点,但是按照微软推荐的方案做,系统兼容性好,开发应用程序和调试硬件问题会比较方便。