I'm running CCS 3.3 with DSP/BIOS 5.33.06 and code generation tools 5.2.2. I have a series of tasks that don't always run at the same time. When the right circumstances occur and all tasks go to sleep (priority -1), my code jumps to FXN_F_selfLoop, and all of my SWIs stop working (aka nothing can get it to leave that code). Any ideas what is causing this? If I take the TSK_setpri() calls out of one task that causes it to run all the time, and consequently one task is running all the time, then this behavior does not occur. Any ideas what is causing this?