RuntimeError: DMA channel not started

Hello i have a simple ip module with a dma in my vivado. I have already done examples with only dma or with dma and fifo loopback and all gone good. Now i have created my ip module which takes 1024bit input and do xor the first 512 with the last 512 bits of the input and gives the result to my dma. The problem is that when i tried to run my python code DMA channel not started occur as a RuntimeError. Is there an option this problem has to do that i have

—> meaning different values for reading with writing

–> or my problem is in my hls?

Can you show your python code and your HLS code?