AnsweredAssumed Answered

USB Host DMA to internal SRAM - Data abort

Question asked by Dirk Schmitt on Jul 27, 2015
Latest reply on Aug 4, 2015 by jiri-b36968


Hi all,

 

I use the freescale driver for USB Host to connect a mass storage device and read a file on it into the ddr memory which is attached to the vybrid.

This works well. Now I tried to stream the msd file content to the vybrids internal 512 kByte SRAM. If I do so the vybrid gets an data abort if the DMA

of the host controller starts to stream the msd file content to the internal SRAM.

Picture below shows my intenetion. While the USB Host DMA streams his transaction data into the internal SRAM, the Processor

can do any other stuff on the ddr memory without any interruption.

Why do I get an data abort if the dma starts his work?

Thanks for your help.

SRAM_DMA.PNG

Outcomes