Hi ,
Currently i am using C67x DSP for my algorithm along with EDMA3. In my algorithm there are two types of transfer, one is from DDR to L2 RAM and other is L2 RAM to DDR.
So for these transfers i am using EDMA3. What i am observing is that for the first trigger (DDR -> L2) , transfer is not happening. And for the other trigger (L2 -> DDR), all zeros are transferred though the source content is proper. I guess there is a cache issue (if its really) which i am unable to figure how to tackle.
The base of address of L2 RAM is 0x10800000 viewed from DSP.
Other observation is that in CCS memory window, it shows tick mark enabled for L1D and L2 cache. Is there any way to disable the L2 cache and use it as a RAM. I was bit confused by the documentation in the TRM. Can some one please help in this regard?
Regards
Radhesh