大家好,我在local端读9054的寄存器,为什么读完一个数据后9054给出的ready信号不拉高一直为低呢?时序是参考9054第一版手册5-14写的,读出来的第一个数据到是正确!!怎么回事?有什么寄存器需要特别设置的吗?附件里有时序图,谁能给点建议!!本人QQ:6796682

2008-08-11 20:47 来自版块 - 非USB硬件驱动开发

burst传输不就是在Local Address Space 0/Expansion ROM Bus RegionDescriptor Register这个寄存器设置吗?使能burst或bterm 构成burst 4LWORDS或连续突发模式不管哪种模式测试过了,都是单周期方式。... 全文

2008-08-07 11:54 来自版块 - 非USB硬件驱动开发

在filemon的下面这个函数中完成卸载named pipe file or mail slot systemVOID UnhookSpecialFs( FILE_SYSTEM_TYPE FsType ){ PHOOK_EXTENSION hookEx... 全文

2008-07-04 16:25 来自版块 - 文件系统(过滤)驱动程序开发

主要是用kdmatransfer类实现9054和FPGA之间的DMA传输,代码按照武安河书上写的,用signaltap可以检测到局部总线上的数据正常,可是等DMA传输结束后产生中断,用windbg查看公用缓冲区KCommonDmaBuffer的数据时却不正常,都是一堆很大的数字... 全文

2008-06-08 22:46 来自版块 - 非USB硬件驱动开发

主要是用kdmatransfer类实现9054和FPGA之间的DMA传输,代码按照武安河书上写的,用signaltap可以检测到局部总线上的数据正常,可是等DMA传输结束后产生中断,用windbg查看公用缓冲区KCommonDmaBuffer的数据时却不正常,都是一堆很大的数字,... 全文

2008-06-08 13:42 来自版块 - 板卡设计

OnDmaReady中主要代码:PTRANSFER_DESCRIPTOR ptd;while (pXfer->SequenceTransferDescriptors(&ptd)) { t << ... 全文

2008-06-07 13:18 来自版块 - 非USB硬件驱动开发


返回顶部