我用的是武安河书中的的9054驱动,现在想改成异步通信方式,驱动程序需要修改吗,怎么修改?望大侠赐教! zhangzhen.82@stu.xjtu.edu.cn

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

c模式block dma传输,用的武安河的驱动程序每次传输的大小为64kB,当dma正在传输,还没有结束时关闭应用程序,发现进程结束不了,在任务管理器里也结束不了,必须重启这是什么原因,有没有解决的办法?有没有知道的朋友,欢迎指点和一起交流qq 457129107全文

2007-09-13 14:50 来自版块 - 非USB硬件驱动开发

用的driverstudio做的驱动,武安河的程序commonbuffer申请的72k,现在一次最多只能传输64k,多一点都不行。应用程序想传68k,ptd->td_Length为64k,这个值不是从应用程序得到的么,为啥不一致?程序运行就挂掉了,进程强制都结束不了,必须重... 全文

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

c模式的block burst方式读local端fifo,驱动是用的武安河程序,想验证dma速率能否满足要求,应用程序如下:int __cdecl main(int argc, char *argv[]){ DWORD Error; ULONG *b... 全文

2007-09-12 23:09 来自版块 - 非USB硬件驱动开发

数据从sdr内存写到硬盘,速度可以达到多少?请高人指点,先谢了

2007-09-11 19:22 来自版块 - 板卡设计

c模式下,dma突发方式读local端fifo,当fifo读空后,而dma要求传输的数据没有传完,需要暂停传输,等fifo有数据后接着传输,现方案如下:1 ready# 信号使能,当fifo空后,ready#置高,自动插入等待状态,fifo有数据后,ready#置低,dma传输自... 全文

2007-08-30 17:23 来自版块 - 非USB硬件驱动开发

c模式下,dma突发方式读local端fifo,当fifo读空后,而dma要求传输的数据没有传完,需要暂停传输,等fifo有数据后接着传输,现方案如下:1 ready# 信号使能,当fifo空后,ready#置高,自动插入等待状态,fifo有数据后,ready#置低,dma传输自... 全文

2007-08-30 17:20 来自版块 - 非USB硬件驱动开发

我用9054实现从local端到PC端的DMA传输.PC端配置9054控制字发起DMA传输,local端是fifo.现在系统可以DMA方式传输数据,但由于DMA速度高于fifo写入速度,所以DMA一段时间之后,fifo会读空。这时Ready#信号拉高,lhold和lholda为高... 全文

2007-08-29 17:34 来自版块 - 板卡设计


返回顶部