Thanks for your reply.
But a "only once" print is difficult for us to find it and locate the problem.
Could we modify the related code to save a file to HDD,so we can find the root cause more efficiently?
for example:
/dvr_rdk/mcfw/src_bios6/links_m3video/codec_utils/src/iresman_hdvicp2_fwif.c
HDVICP_Wait
Change
Semaphore_pend(_HDVICP2_context[iresHandle->id].semHandle,
BIOS_WAIT_FOREVER)
to
if (Semaphore_pend(_HDVICP2_context[iresHandle->id].semHandle,
3000) == TRUE)
{
//write a HDVICP_hang file to HDD
}
And,if we find the HDVICP_hang file in HDD,then we can be sure that HDVICP is hang?
Another questions:HDVICP's hang is only caused by board hw issue?
BR~