561的LDF配置有两种用法:
一种是和VDSP下的例程C:\Program Files\Analog Devices\VisualDSP
5.0\Blackfin\Examples\ADSP-BF561 EZ-KIT Lite一样,将corea,coreb,l2,l3当成库,由一个空的工程管理,只有一个ldf在这个空的工程里,根据这个ldf可以将corea,coreb,l2,l3里的程序数据放到对应的地方。
另一种用法,将两个core当作独立的两个533,有两个工程管理,当然会有两个ldf。
你的问题是在第二种用法是如何打开cache?在Project Option->preprocessor
define里加入INSTR_CACHE, DATAA_CACHE, DATAB_CACHE
在主程序里加入
int __cplb_ctrl = CPLB_ENABLE_ICACHE | CPLB_ENABLE_DCACHE | CPLB_ENABLE_CPLBS;
即可。