We're developing mutimedia software on OMAP4460's ducati system.
The develope environment is:
bios 6.34.02.18
code generation tools 5.0.1
xdctools 3.24.03.33
When my program runs for several hours, all tasks blocked. I can't receive any messages printed by task threads. But a hwi isr print some messages occasionally.
Some tasks blocked after calling Task_sleep. I add System_printf just before and after Task_sleep. As a result, messages after Task_sleep never printed.
I tried to change the thread's priority to highest(15) but it didn't make difference.
CPU may be occupied by swi hwi, and there is a dead-cycle. Is there any way to help locating the wrong code?