[beagle board] How to know DSP utilization?

Hey,

Is there any method to obtain the DSP utilization in beagle board,
similar to 'top' or 'sysstat' to get information of CPU usage?

Thanks.

Luke wrote:

Hey,

Is there any method to obtain the DSP utilization in beagle board,
similar to 'top' or 'sysstat' to get information of CPU usage?

doing what?

If you are using TI’s codec engine/dsplink mechanism there is an engine api can tell you average cpu load.Engine_getCpuLoad(). Check out the html documentation within the codec engine here http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/ce/2_25_02_11/exports/codec_engine_2_25_02_11/docs/html/group___c_o_d_e_c_e_n_g_i_n_e.html. If not then it gets a bit tricky unless you are developing the dsp side software too.

If you use tidspbridge, you can use dsp-load from dsp-tools:
https://github.com/felipec/dsp-tools/blob/master/README

and in both cases you need some SW that will actually use the DSP,
its not like linux schedules tasks on the DSP by default..