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.

DSPBios - Problems with SEM_Post and SEM_Pend

 

Hi everyone ,

I'm having troubles with DSPBios Library using SEM_Post and SEM_Pend on OMAP35x (Mistral EVM). I would like to know what method the DSPBios Semaphore implement. I'm having problems in DSP performance using threads and periodic function.

Anyone have a documentation about DSPBios where can I found information to improve the performance or could see more detailed information about DSP performance and correct use of semaphores and threads.

Thanks a lot.

Felipe

  • All the BIOS documentation ships inside the DSP/BIOS folder inside a "docs" folder.  Specifically all the info you need can be found inside the API Guide and the User Guide.  There's also a "benchmark" directory deeper in the directory structure.  The release notes in the root directory has a link to it.  The benchmarks should give you some indication whether the performance you're seeing is completely wrong or if it's expected.

    I recommend double checking your cache configuration to make sure it's configured correctly.  In my experience when performance varies drastically from what's expected it's often due to cache mis-configuration.  Here's an article:

    http://processors.wiki.ti.com/index.php/Enabling_64x%2B_Cache