Other Parts Discussed in Thread: SYSBIOS
Hi,
We are trying to integrate mpeg2 encoder into DVRRDK. But we are observing some hang issues in mpeg2 encoder's process call during coexistence (specifically when avc encoder's process call is followed by mpeg2 encoder process call).
We observed that at the time of codec hang :
Program counter on M3 points to ti_sysbios_hal_Hwi_checkStack
Link register(ie, calling function) points to ti_sysbios_knl_Idle_loop__E.
Stack pointer points to address 0x3CDAF2C8 (which is almost towards the end of ti_sysbios_knl_Task_Instance_State_0_stack__A : starts at 0x3cdab300 and end at 3cdaf2ff )
Does the execution of ti_sysbios_hal_Hwi_checkStack signify stack corruption? If not, what could the possible reason be for execution of this function at the time of hang?
Regards,
Ranjit