在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