版主: 51FPGA |
lisic
最后登陆时间:2018-09-06 11:33:57 |
采用Xilinx K7 pcie核DMA/Bridge Subsystem for PCI Epress4.0,在Windows7系统下,dma读写可以在数据传输完成后,产生完成中断给驱动。但是在Windows XP系统下,dma读写完成后,驱动收不到中断或者在20多分钟后收到中断,查看IP核状态寄存器,可以看到engine_int_req(寄存器0x2044)为1、engine_int_pending(寄存器0x204c)为1,可以看出IP核处于中断状态,但是用户中断可以将中断传输到驱动,求问的是为什么驱动收不到dma读写后的完成中断呢?IP核在两个状态寄存器为1的情况下是否已经将中断发出呢?
关键词:pcie 完成中断 dma K7 |
共1条 1/1 1 |