lf_alex
驱动牛犊
驱动牛犊
  • 注册日期2007-01-26
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1321回复:1

pci 驱动之间的相互干扰!

楼主#
更多 发布于:2007-01-26 10:32
  文字[/colo]
各位好,最近偶在忙着解决一个pci驱动相互干扰的问题,一直没有进展,想问问大家!
现象如下:
在一款arm的开发板上,我通过pci接了一个卡,卡上带了一个可录制视频的东东了。我做了两个实验:
1,禁止其他的pci驱动,只保留上面我谈到的这个卡,此时,录制下来的视频就是清晰的,没有问题。
2,如果加上其他的驱动,录制下来的视频就有问题。
说明:其他的pci驱动,如:USB,IDE,ethernet等。

现在,我想应该是DMA回传数据的时候,cpu响应了其他的pci驱动,导致数据出错,想问问,有没有什么办法,可以禁掉其他的pci驱动,在需要的时候又能打开的,有这样的函数吗?
zhaoyanghong
驱动小牛
驱动小牛
  • 注册日期2004-11-13
  • 最后登录2008-08-05
  • 粉丝0
  • 关注0
  • 积分341分
  • 威望92点
  • 贡献值0点
  • 好评度91点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-01-26 12:55
  我认为可能你的卡的驱动做锝不是太好,你的卡的驱动应能保证数据的完整性 ,对数据的分割的合理性 ,实时性[除非因CPU或总线带宽的限制],若你的卡的驱动的数据是完整的 对数据的分割是合理的,向DMA传输的尺寸是合理的,还出现问题,应该是系统资源带宽的限制.
游客

返回顶部