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.

Some Tasks Don't Run in BIOS

I've been working with a third party on a driver for the L138/C6748 DSP.  They are reporting that in some cases some of their tasks won't run unless they specifically place breakpoints in their code.  They've looked through some of the BIOS debugging tips wikis for help, but have not been able to resolve the issue.  I'm trying to get them to send me a project which shows the issue, but I would appreciate if there is anything that rings a bell.  All tasks are created through the BIOS config tool (i.e. no dynamic task creation).  They are using BIOS 5.41.04.18. 

  • Generally speaking I would look at the task priorities to make sure that it's not a simple matter of higher priority tasks never blocking to allow the lower priority task to run.  I don't understand how setting a breakpoint would change that though.  Is it the fact that they are stepping through code that fixes things?  Are they actually running to another breakpoint or single-stepping?  I think single-stepping inhibits interrupts so that could be related.