This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAP-L138 Changing DSPLink Memory Map in DVSDK

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 startOther 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