Other Parts Discussed in Thread: SYSBIOS
Hi TI,
I am using Linux SDK.
How to check the DSP loading or utilization rate in a ARM and DSP devices like DM3730 and DM8168 ?
Any utility to check ?
Thanks,
Mr Tan
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.
Hi Mr. Tan
I am assuming you'd like to get the load of the DSP from the ARM-side program. If you are using Codec Engine, you can use the Server_getCpuLoad() API to obtain the load on the CPU where the server resides, which normally is the DSP. It returns the CPU load in percentage. Check out the Codec Engine API guide for details.
Best regards,
Vincent
Hi Vincent,
I use Linux command "uptime" to check loading on ARM.
Is there a way or a software tool to check DSP loading in Linux command prompt ?
Thanks,
Mr Tan
Hi Mr. Tan,
Unfortunately there is no simple Linux command you can use. The CPU load needs to be computed by the code on the DSP and sent back to the ARM for reporting purposes. Server_getCpuLoad() would be an easy way to achieve this if your application is using the Codec Engine. Otherwise you may need to write your own code to compute the load on the DSP (the Load module in SysBios could help with that on DM8168), and send it back to the ARM using DSPLINK or SysLink.
Best regards,
Vincent