现在在用WinDriver开发视频卡驱动,
用的alter样例,
在DMA传输时,fpga显示PC端DMA申请无规律延迟(fpga在很长时间收不到pc端DMA申请)
可以rmb酬谢
------解决方案--------------------
使用中断没有?
windriver对中断的处理还是比较麻烦和低效的,除非用了kernal plugin组件
没有使用中断的化就不应有这个问题,因为DMA都是由应用程序设置寄存器后才启动的,是否完成需要查询才知道。
------解决方案--------------------
不建议用winDriver来开发驱动程序。
你的视频卡驱动指的是视频采集卡么?视频采集在Windows上可参考:
AVStream Video Capture Devices
开始会麻烦点,但是按照微软推荐的方案做,系统兼容性好,开发应用程序和调试硬件问题会比较方便。