阅读:867回复:3
pci9054的中断问题,20分请教!!!
我的驱动要实现一下功能:dma传输结束后,触发中断,在中断的延迟
调用中触发事件.用户程序等待事件触发,读dma结果. 现在: dma传输正确(以单独验证过 dma),加上dma传输结束后,触发中断的功能后,用户程序一执行就死机. 我在中断服务中未进行清除中断处理,是否与此有关. 如果要清除中断,如何进行.请各位驱友指教!thanks!! |
|
|
沙发#
发布于:2003-04-17 11:10
这个问题我已经基本解决!各位驱友有想法可以谈一谈,以促进
共同进步. |
|
|
板凳#
发布于:2003-04-18 19:31
哦,fwzfwz1,能不能说说你是怎么解决的?
|
|
地板#
发布于:2003-04-18 19:48
就是在中断服务程序的一开始,disable pci9054的pci中断,接着
清除pci9054 的dma通道1(我用的是通道1)中断, 接着enable pci9054的pci中断.我还没有试,不通过 disable and enable pci9054的 pci中断,直接清除 pci9054的dma通道1中断行不行。 应该可以吧!下次试一试。 |
|
|