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.

System_linkControl executed a lot of time

Hello TI teams.

Found a very strange problem - System_linkControl from A8 to DSP subsystem (DSP ALG link) executed a lot of time (really a lot of time ~30..40 sec!, yes, seconds)
after WRITER_create() was called on A8 side into Linux application.

In additional:
1) Utils_prfLoadPrintAll print DSP loads ~7,5% for all tasks: algorithm itself, IPC In/Out, System task, etc:
 [c6xdsp ]  608930: LOAD: CPU: 7.2% HWI: 0.1%, SWI:0.0%
 [c6xdsp ]
 [c6xdsp ]  608930: LOAD: TSK: IPC_FRAMES_IN0      : 0.2%
 [c6xdsp ]  608930: LOAD: TSK: IPC_FRAMES_OUT0     : 0.1%
 [c6xdsp ]  608930: LOAD: TSK: ALGORITHM OPGAL0    : 6.5%
 [c6xdsp ]  608930: LOAD: TSK: MISC                : 0.3%

2) A8/Linux subsystem loads ~4%:
Mem: 38252K used, 60228K free, 0K shrd, 0K buff, 18484K cached
CPU:   1% usr   2% sys   0% nic  96% idle   0% io   0% irq   0% sirq

3) System_linkControl called in synchronous mode (with ACK waits) and used for transfer from A8 to DSP 16 bytes of data in 64 bytes aligned structure, for change algorithm parameters.

4) Data transferred from A8 to DSP is valid on DSP side, and link control API return OSA_SOK on A8 side (no error).
5) All core subsystems show valid FPS and RTSP/RTP streammer worked Ok.
6) When WRITER_create() not called, System_linkControl typically executed in 10...15 msec.

7) Execution time measured by OSA_getCurTimeInMsec() on A8 side

Please help me resolve this problem.
Works with dvr-rdk from udworks version 3.50, DM8148 silicon revision 3 and my customer board.