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.

基于 DSP/BIOS 的C6678 的L2CACHE的问题



      有一个解码库,在测试工程(无bios工程)中调用这个解码库,开了一个L2cache,用如下语句  ,可以看到明显的速度提升。  

              CACHE_enableCaching(128);
             CACHE_setL2Size(CACHE_256KCACHE);

     而,如果在另一个测试工程中(带dsp/bios)调用这个库,看资料显示说,bios是自动cache使能的,为什么速度不如上面的工程,或者说dsp/bios的cache还需要一些指令来调试么?求指导?与无bios的cache有什么不同么?

    两者的配置都只是将-heap放入了DDR中,其他的都放在在了SHRAM,所以L2上的空间应该都是大于256k的。