阅读:1414回复:1
PLX9054 DMA传输不能产生完成中断?
我在调试由9054构成的CPCI板卡的DMA通讯的时候遇到了一些问题,希望大家能给点意见
1.DMA传输不能产生完成中断 2.HOLD和LWR之间的关系似乎也有点问题,根据DATA SHEET,应该先发出LHOLD请求,然后再发读写信号,但是在DMA过程中读信号包含了HOLD,比HOLD时间还长 另外我再调试单个数据读写的过程中,都能够正确的读写 DMA操作我使用的是PLX MON工具来调试,各寄存器的内容如下所示: MODE (80) 0x20443 PCIADDRESS (84) 0x1A50000 LOCALADDRESS (88) 0x0 TRANSFERCOUNTER(8C) 0x4 DESCRIPTORPOINTER(90) 0x8 DualAddrHigh(B4) 0 DMA Command/Status (A8) 0x1011 (启始状态) 0x1001 (开始后一直处于这个状态) DMA Thresholds (B0) 0x0 |
|
沙发#
发布于:2005-08-04 21:14
你再写驱动程序嘛?
|
|