阅读:1058回复:2
请教9054的DMA传输问题
请教9054的DMA传输问题
有那位大侠能具体讲一下DMA传输的工作方式,在写PCI驱动时要注意哪些问题?我们的驱动程序在这一块出了问题,读写出来的寄存器配置都是正确的,DMA信道也能正常打开,但数据就是没有传输过去,而且发生了异常终止-INTCSR中的相应abort位都并成了1,调试了很久,毫无进展。请各位大侠帮帮忙!万分感谢! |
|
沙发#
发布于:2003-03-13 18:07
PCI9054的DMA传输方式有很多种,有块模式,需求模式,分散集中模式等等,对于不同的模式需要配置DMAMODE0/1,和DMA仲裁寄存器,然后对分配的资源进行锁定和解锁!
|
|
板凳#
发布于:2003-03-13 20:53
这位大侠能否具体解释一下怎样对分配的资源进行锁定和解锁?
我不太明白:( 感激不尽! |
|