我开始了一次dma 读数。读取PCI接口 后面的fifo 中的数据希望读到的字节数已经写入pci core 的寄存器里,假设是256字节但是 fifo 中没有256 ,只有128字节 这时驱动程序就停在那里等中断信号,但是没有要读的数据 DMA 也结束不了。 请问在驱动程序,或...
全文
回复(3) 2005-06-06 19:14 来自版块 - 非USB硬件驱动开发
表情
yjx2003DMA最好传输的数据量是固定的。 可以做超时处理。 感谢 超时处理是在驱动程序里加的吗 能不能多讲点,我可以去查资料(2005-06-10 10:47)
yjx2003数据不存在的原因是误码造成的 所以发起dma时,驱动不知道已经丢数据了(2005-06-10 10:41)
Tom.Cat用户被禁言,该主题自动屏蔽!(2005-06-09 20:54)

返回顶部