当前位置: 代码迷 >> 驱动开发 >> DSP C6747的CACHE怎么打开
  详细解决方案

DSP C6747的CACHE怎么打开

热度:361   发布时间:2016-04-28 10:35:07.0
DSP C6747的CACHE如何打开?
在6747上运行算法,其速度很慢,还不如另一块6713,别人说是CACHE没开造成的。
但是6747的L1 CACHE不是默认打开的么?

我想用CSL提供的API去设置,但是674x没有对应的支持库啊,请问具体该怎么设置啊。求详细解答,另附cmd文件如下

/*-e int00
-c
-x
*/
-heap  0x2000
-stack 0x5000
/*
-ldsp64x.lib
*/
MEMORY
{

DSP_L2_ROM: o = 0x00700000 l = 0x100000

DSP_L2_RAM0:  o = 0x00805000 l = 0x005000
DSP_L2_RAM1:  o = 0x00810000 l = 0x030000

DSP_L1P_RAM: o = 0x00E00000 l = 0x008000
DSP_L1D_RAM:    o = 0x00F00000 l = 0x008000


DSP_L2_RAM2:  o = 0x11800000 l = 0x040000

EMIFB: o = 0xC0000000 l = 0x800000


CE0: o = 0x40000000 l = 0x2000000
CE2: o = 0x60000000 l = 0x2000000
CE3: o = 0x62000000 l = 0x2000000
CE4: o = 0x64000000 l = 0x2000000
CE5: o = 0x66000000 l = 0x2000000

}

SECTIONS
{
.cinit > DSP_L2_RAM1
.text > DSP_L2_RAM1
.stack > DSP_L2_RAM1
.sysstack > DSP_L2_RAM1
.sysmem > DSP_L2_RAM1
.data > DSP_L2_RAM1
.cio > DSP_L2_RAM1
.bss > DSP_L2_RAM1
.const > DSP_L2_RAM1
.csldata > DSP_L2_RAM1
.far >  DSP_L2_RAM1
.switch >  DSP_L2_RAM1

.intcode: >   DSP_L2_RAM0

//
.external   >   CE0

}


------解决思路----------------------
没用过 帮你网上查了一下 希望有帮助

C6747的运算速度问题


Understanding Cache c6747
  相关解决方案