大家好:
我们使用dm8148自己画的pac板子,底层驱动配置使用
www.deyisupport.com/.../126275.aspx这种模式,在sdk中
我2G的该怎么配置呢?以前一直使用512M内存可以正常使用,现在更改/mcfw/src_bios6/cfg/ti814x/ config_512M.bld为1G后,dsp处理图像速度太慢,使用512M内存正常,请问是怎么回事,或者1G或者2G内存应该怎么配置,都需要配置那些东西呢?谢谢
下面是我1G的配置
var KB=1024;
var MB=KB*KB;
var DDR3_ADDR;
var DDR3_SIZE;
var GB=KB*KB*KB;
var DDR3_ADDR = 0x80000000;
var DDR3_SIZE = 1 * GB;
var DDR3_ADDR_512_REG0_START = 0x80000000;
var DDR3_ADDR_512_REG0_END = 0xA0000000;
var DDR3_ADDR_512_REG1_START = 0xA0000000;
var DDR3_ADDR_512_REG1_END = 0xC0000000;
var OCMC0_ADDR = 0x40300000;
var OCMC1_ADDR = 0x40400000;
var OCMC_SIZE = 256*KB;
/* first 512MB */
var LINUX_SIZE = 364*MB;
var SR1_SIZE = 72*MB;
var VIDEO_M3_CODE_SIZE = 3*MB;
var VIDEO_M3_DATA_SIZE = 14*MB;
var DSS_M3_CODE_SIZE = 2*MB;
var DSS_M3_DATA_SIZE = 22*MB;
var DSP_CODE_SIZE = 10*MB;
var DSP_DATA_SIZE = 20*MB;
/* second 512MB */
var TILER_SIZE = 256*MB; /* Reducing this to fix Vid Frame Alloc failures. Need to fix */ /* MUST be aligned on 128MB boundary */
var SR2_FRAME_BUFFER_SIZE = 220*MB;
var SR0_SIZE = 9*MB;
var HDVPSS_DESC_SIZE = 2*MB;
var HDVPSS_SHARED_SIZE = 2*MB;
var NOTIFY_SHARED_SIZE = 2*MB;
var REMOTE_DEBUG_SIZE = 1*MB;
/*second linux mem start from 0xB8000000*/
/* first 512MB */
var LINUX_ADDR = DDR3_ADDR_512_REG0_START;
var SR1_ADDR = LINUX_ADDR + LINUX_SIZE;
var VIDEO_M3_CODE_ADDR = SR1_ADDR + SR1_SIZE;
var VIDEO_M3_DATA_ADDR = VIDEO_M3_CODE_ADDR + VIDEO_M3_CODE_SIZE;
var DSS_M3_CODE_ADDR = VIDEO_M3_DATA_ADDR + VIDEO_M3_DATA_SIZE;
var DSS_M3_DATA_ADDR = DSS_M3_CODE_ADDR + DSS_M3_CODE_SIZE;
var DSP_CODE_ADDR = DSS_M3_DATA_ADDR + DSS_M3_DATA_SIZE;
var DSP_DATA_ADDR = DSP_CODE_ADDR + DSP_CODE_SIZE;