Expert
I modified dce_dsp.cfg from folder 'ti-glsdk_dra7xx-evm_6_03_00_01/component-sources/dspdce_1_00_00_01/platform/ti/dce/baseimage/' to enabled L1 and L2 cache. Then I check register L1PCFG(0x01840020h), L1PCFG(0x01840040h), and L2CFG(0x01840040h) to verified cached status. I found L1P and L1D are cachable. L2 cache is still uncached. Can you help check anything i'm missing.
var Cache = xdc.useModule('ti.sysbios.family.c66.Cache');
/*Cache.setMarMeta(0xa0000000, 0x02000000, Cache.Mar_DISABLE);*/
Cache.setMarMeta(0x80000000, 0x00100000, Cache.PC | Cache.PCX | Cache.PFX | Cache.WTE);
var L1cache = new Cache.Size();
L1cache.l1dSize = Cache.L1Size_32K;
L1cache.l1pSize = Cache.L1Size_32K;
L1cache.l2Size = Cache.L2Size_256K;
I have post the issue in internal forum as following
https://e2e.ti.com/support/omap/int_omap/f/941/t/352882.aspx