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