cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
maikonnascimento
Contributor
Contributor
449 Views
Registered: ‎04-06-2018

DMA Linux crashes for larger amounts of data

I am using 7z020, at Z-Turn from MYIR, with Linux,

my design has a 64 bit DMA to transfer data from Linux to the PL and back,

and it works until , about 1600*8 bytes (remember it is 64 bits data width),

then when I go higher it gets stuck at :

Memory-mapped to stream status (0x00001001@0x04): halted IOC_Irq
Stream to memory-mapped status (0x00005011@0x34): halted DMAIntErr IOC_Irq Err_Irq

I can attach my code, which uses registers to configure the DMA and send data, I am not using devices drivers.

People with similar problems said it DMAIntErr happens when the data received does not match with the length set.

 

 

Tags (3)
0 Kudos
Reply
0 Replies