This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Some data were not copied to DDR3 by EDMA.

Hello,

I modified a little be edma_test.c at C:\ti\pdk_C6678_1_1_2_6\packages\ti\csl\example\edma.

srcBuff1 and 2 are located in MSM SRAM and dstBuff are in DDR3.

There are two command for testing edma. One is command for initializing srcBuff, the other is for execution edma.

I initialized srcBuff1/2 and checked those on Memory Browser of CCS6.

Some data were painted in blue. I attached pictures.

When I triggered edma, the data in blue were not copied to DDR3. The area for data in blue were just filled with zeros.

I need to know what blue area mean and how to solve this problem.

  • Hi,

    There is no more details in your post,  please can you elaborate some information. If possible share your modified code to check and provide the technical solution. 

  • Hi,

    they color coding is telling you about the caches L1D, L1P, L2. Since you copied the data into DDR3 using EDMA you won't see the data in any of the cache memories (unless you have accessed the data using the CPU. See cache policies in the User's Guide for details).

    If you don't want to see the cache memory you can uncheck the respective check boxes on the top of the memory browser window.

    Kind regards,

    one and zero