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 = 0x40000000l = 0x2000000
CE2:o = 0x60000000l = 0x2000000
CE3:o = 0x62000000l = 0x2000000
CE4:o = 0x64000000l = 0x2000000
CE5:o = 0x66000000l = 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