版块
论坛
喜欢
话题
应用
搜索
登录
注册
yjx2003的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=85226
要读的数据不存在,DMA 也结束不了。如何处理
我开始了一次dma 读数。读取PCI接口 后面的fifo 中的数据希望读到的字节数已经写入pci core 的寄存器里,假设是256字节但是 fifo 中没有256 ,只有128字节 这时驱动程序就停在那里等中断信号,但是没有要读的数据 DMA 也结束不了。 请问在驱动程序,或...
全文
回复
(
3
)
2005-06-06 19:14
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
yjx2003
:
DMA最好传输的数据量是固定的。 可以做超时处理。 感谢 超时处理是在驱动程序里加的吗 能不能多讲点,我可以去查资料
(2005-06-10 10:47)
回复
yjx2003
:
数据不存在的原因是误码造成的 所以发起dma时,驱动不知道已经丢数据了
(2005-06-10 10:41)
回复
Tom.Cat
:
用户被禁言,该主题自动屏蔽!
(2005-06-09 20:54)
回复
yjx2003
加关注
写私信
0
关注
0
粉丝
47
帖子
返回顶部