阅读:1321回复:1
pci 驱动之间的相互干扰!
文字[/colo]
各位好,最近偶在忙着解决一个pci驱动相互干扰的问题,一直没有进展,想问问大家! 现象如下: 在一款arm的开发板上,我通过pci接了一个卡,卡上带了一个可录制视频的东东了。我做了两个实验: 1,禁止其他的pci驱动,只保留上面我谈到的这个卡,此时,录制下来的视频就是清晰的,没有问题。 2,如果加上其他的驱动,录制下来的视频就有问题。 说明:其他的pci驱动,如:USB,IDE,ethernet等。 现在,我想应该是DMA回传数据的时候,cpu响应了其他的pci驱动,导致数据出错,想问问,有没有什么办法,可以禁掉其他的pci驱动,在需要的时候又能打开的,有这样的函数吗? |
|
沙发#
发布于:2007-01-26 12:55
我认为可能你的卡的驱动做锝不是太好,你的卡的驱动应能保证数据的完整性 ,对数据的分割的合理性 ,实时性[除非因CPU或总线带宽的限制],若你的卡的驱动的数据是完整的 对数据的分割是合理的,向DMA传输的尺寸是合理的,还出现问题,应该是系统资源带宽的限制.
|
|