DMA stuck when using custom HLS ip

Are you setting TLAST in your HLS stream, and was this the tutorial you were following?:

The DMA expects to see TLAST in the AXI stream set to 1 for the last value of the transfer.

Cathal