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.

Linux/TDA2SX: About the TDA2 memory adjustment on Dual OS (Linux & RTOS)

Part Number: TDA2SX

Tool/software: Linux

Our system does not have enough shared memory to do more algorithm,

So we want to adjust the memory block position & size for increasing the SR1 size.

 

After reading the URL http://processors.wiki.ti.com/index.php/VSDK/VisionSDK_UserGuide_MemoryMap#Memory_Map_of_the_Application, our adjustments are still fail.

Even we only move the IPU1 & IPU2 position & size. ( not out of 0xA0000000 )

Could you help us ?

Thank you very much.

Regards,

Eten

  • Hi Eten,

    If you don't intend M4 to perform a CPU access and all operations happen using DMA, you can add a carveout between 0xA0000000 - 0xC0000000 and use this as shared memory (refer the dra7-evm-infoadas.dts in kernel on how to add a reserved memory node).

    You then need to add the corresponding entry OSA_memInit to mmap this reserved region to userspace.


    Regards

    Shravan