阅读:1225回复:3
PCI9054的DMA传输
我将DMA部分的寄存器设置好了,DMA传输也开始了,DMA中断也产生了,但为什么数据就是没有传输到位呢?哪位兄弟碰见过这样的问题?
|
|
沙发#
发布于:2004-10-12 13:02
“数据没有传输到位”是啥意思?是说程序失去响应还是说记录的数据不对?
如果是记录的数据不对,可能还是DMA寄存器的设置问题,比如说数据宽度的设置;如果是失去响应就不好说了。还是用softice跟踪一下dma缓冲的内容为好。 |
|
|
板凳#
发布于:2004-10-12 13:45
数据根本没有从预先分配的缓冲区传输到板上的SRAM。楼上兄弟你说说怎么回事?
|
|
地板#
发布于:2004-10-12 17:23
是不是和我同样的问题:
PCI卡和PCI-X卡之间的DMA传输老是以PCI abort中断退出。将两块卡插到同一的pci slot上就可以了。 但现在老板要求跨桥传输,如果不能的话,要求说明原由。 我不太懂了。 |
|