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.

The value at the same address is different between ARM side and DSP side

1 Create the platform for DM8148

 

1 On the DSP side

memset((int*)0xbf000000,1,100);//0xbf000000 is in the  DSP_LOCAL_RAM

2 look the result on the ARM side

Absolutely the value on the ARM side is different with DSP side.It's wrong.

3 On the DSP side

memset((int*)0xb3000000,1,100);//0xb3000000 is not allocated by Platform

4 Look the result on the ARM side

Absolutely,this time the value at the same address is the same between ARM and DSP.It's what we wanted.

The memory allocated by platform can be used by BIOS HEAP.whether the copy speed or calculate speed  is faster and faster than memory not used as BIOS Heap.So we want use the memory in the Platform.The problem that value at the same address is not the same between the ARM and DSP puzzled us much.We hope someone can help us solve this problem.Thank you very much!