EDMA is not transferring data to external RAM.

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

EDMA is not transferring data to external RAM.

Jump to solution
371 Views
rnicolls
Contributor III

Hi,

We're currently using the IMXRT1176 and running our application out of external SDRAM. We're using the EDMA to transfer data from I2C to a buffer that is located in the internal RAM which works well. However, if we move that buffer to the external SDRAM as well, the data is no longer transferred. 

Is the EDMA able to transfer data to external memory? Is the fact that we're executing instructions from the same memory causing issues?

Thanks,

Rory

0 Kudos
1 Solution
330 Views
svoulaz_ik
Contributor III

Hello Rory,
afaik the EDMA works fine with external SDRAM, provided cache setting is correct. If the buffer is located in a cached region, then it may appear like it is not filled.

BR
Stefano

View solution in original post

0 Kudos
2 Replies
331 Views
svoulaz_ik
Contributor III

Hello Rory,
afaik the EDMA works fine with external SDRAM, provided cache setting is correct. If the buffer is located in a cached region, then it may appear like it is not filled.

BR
Stefano

0 Kudos
325 Views
rnicolls
Contributor III

Makes sense! Thanks for the reply. 

0 Kudos