TI中文支持网
TI专业的中文技术问题搜集分享网站

关于C6657初始化的几个问题

您好:

       在查阅贵公司给的C6657的代码时发现,在main下总会有如下代码:

CACHE_setL1PSize(CACHE_L1_32KCACHE);
    CACHE_setL1DSize(CACHE_L1_32KCACHE);
    CACHE_setL2Size(CACHE_0KCACHE);
    CACHE_invAllL1p(CACHE_WAIT);
    CACHE_wbInvAllL1d(CACHE_WAIT);
    CSL_XMC_invalidatePrefetchBuffer();
    _mfence();
    _mfence();

对于L1P和L1D的SRAM地址分配就是32k,而L2 SRAM是1M,为什么这里定义为0呢?

还有后面几个函数有什么用处?

lili ye:

为什么L1P和L1D都要置“无效”呢?

_mfence()  函数在C6x.h中定义的,是什么用途?

lili ye:

回复 lili ye:

怎么没有人回答呢?

赞(0)
未经允许不得转载:TI中文支持网 » 关于C6657初始化的几个问题
分享到: 更多 (0)