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.

CMEM configuration

Hello,

Where can I find a proper description how to configure CMEM module to launch example-application (from DVSDK) and any other applications without any problems and errors caused by inappropriate memory mapping?

I tried to launch it without configuring pools (all to heap) but still it doesn't work... The command to upload the module was:

modprobe cmemk phys_start=0x83C00000 phys_end=0x88000000 allowOverlap=1 useHeapIfPoolUnavailable=1

What is the problem with it? 

4 Replies

  • Can you post the error message's you are getting.

  • In reply to sujit mahapatro:

    Well, I didn't save the log but it was smth like "Can't allocate a buffer/a pool that suits xxx byte". I overcome it by allocating consequently those pools that it asks, but how could I acknowledge all necessary pools beforehand?

  • In reply to Alyona:

    Hi,

    Refer this link http://processors.wiki.ti.com/index.php/Changing_the_DVEVM_memory_map#Sizing_and_partitioning_CMEM_memory for the explanation.

    Regards,

    --Prabhakar Lad

  • In reply to Prabhakar Lad:

    I have thoroughly read all these (and not just once), but the problem is that it doesn't give any specific instructions to count pools.

    For example we have an application that uses 2 codecs. How can we evaluate this? The article only gives the idea that pools depend on the number of codecs.

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.