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.

problem with heap in ddr3

Hi

i´ve app that rus in 4 core. I need read external data and process in eacch core. In past it was run perfect that i was usind L2 to allocc my data. Now i nedd more space and i´ve try to use DDR3. 

So I create my heap

 dataMsg_vetor_core_0 = (DataMsg_vetor_core_0*)MessageQ_alloc(HEAPID,row*colum*sizeof(DataMsg_vetor_core_0));

dataMsg_vetor_core_0->vetor_data_0 = (double*) HeapBufMP_alloc(heapHandle, row*colum*sizeof(double), heapBufParams.align);

Cache_wbInv(dataMsg_vetor_core_0->vetor_data_0,Cache_wbInv(dataMsg_vetor_core_0->vetor_data_0,row*colum*sizeof(double),Cache_Type_ALL, 128);*sizeof(double),Cache_Type_ALL, 128);

 status = MessageQ_put(remoteQueueId,(MessageQ_Msg)dataMsg_vetor_core_0);

i´ve create  in cfg

 BIOS.heapSize = 0x2000000; // 32 M
 BIOS.heapSection = "HeapDDR3_0"; // 

 Program.sectMap["HeapDDR3_0"] = "DDR3";

my idea is create 32M for each heapDDR3_x per core

here my problem my data  "dataMsg_vetor_core_0->vetor_data_0"  is going for add  0x0C00B620 for example. i need 

DDR3  0x8000000. I have TMDSEVM6678LE with XDS560v2

so i forgot t config anything?

Regards

Nivaldo