When the ARM & DSP starts printing the following information
Error: DSP-side memory map does not match configuration.
Compare DSP-side TCF/MAP file with /dsplink/config/all/CFG_<PLATFORM>.c
PROC_load () failed. Status = [0x80008013]
But configure to RESET_VECT = 0xC2E00000 = 0x00000004 mem=40M Successful start,Other configurations will not work,eg RESET_VECT = 0xC8E00000 = 0x0000ff00
256MB DDR2, has been tested, read and write properly
Refer to
http://processors.wiki.ti.com/index.php/Changing_DSPLink_Memory_Map
1. Modify $(...)/ti-dvsdk_omapl138-evm_4_01_00_09/dsplink_1_65_00_02/dsplink/config/all/CFG_OMAPL138GEM_SHMEM.c
· //#define RESETCTRLADDR 0xC2E00000
change to
#define RESETCTRLADDR 0xCEE00000
2. Modify $(...)/ti-dvsdk_omapl138-evm_4_01_00_09/dsplink_1_65_00_02/dsplink/dsp/inc/DspBios/5.XX/OMAPL138GEM/dsplink-omapl138gem-base.tci
//prog.module("GBL").C64PLUSMAR192to223 = 0x00000004 ; change to
prog.module("GBL").C64PLUSMAR192to223 = 0x0000C000 ;
//RESET_VECTOR.base = 0xC2E00000 ; change to
RESET_VECTOR.base = 0xCEE00000 ;
3. On Linux, setenv bootargs mem=224M ….
4. Rebuild DSPLink in DVSDK