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.

TMS320C6678: High task can't preempt low task

Genius 13655 points
Part Number: TMS320C6678

Hello Champs,

Customer created to tasks. The high task is for SRIO doorbell interrupt, the low task is processing the received data from SRIO. There is a for(i=0;i<100000000;i++)loop in the low task. The high task can't preempt the low task until the loop ended. 

Attached is a test code. 7245.test.zip

Why the "for" code can't be preempted?

Thanks.
Rgds
Shine