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.
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?
Can you post the error message's you are getting.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
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:
Refer this link http://processors.wiki.ti.com/index.php/Changing_the_DVEVM_memory_map#Sizing_and_partitioning_CMEM_memory for the explanation.
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.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.