12-21-2016 04:11 AM
Hi, I'm doing some tests to transfer data from memory to an IP block and back to the memory. Firstly, i'm trying it using a FIFO to create a loopback. I'm working on a zcu102 with Petalinux. When i try to transfer data i cannot start channel. This is my design on Vivado 2016.1:
DMA driver works correctly :
[ 2.189679] xilinx-dma 80000000.dma: Xilinx AXI DMA Engine driver Probed!!
The code i'm using is from https://forums.xilinx.com/t5/Embedded-Linux/AXI-DMA-with-Zynq-Running-Linux/td-p/522755
When i execute i get :
[ 27.251016] xilinx-dma 80000000.dma: Cannot start channel ffffffc073910e18: 10009 [ 27.258425] Waiting for DMA to complete... [ 30.260145] DMA timed out