--- Quote Start ---
Does the scheduler start correctly?
Do you have a system timer component in your system and is it working? The scheduler will freeze if the system timer doesn't generate any interrupts.
--- Quote End ---
How can I tell if the scheduler starts correctly and what would cause it to not start correctly?
I have two interval timers in my design, one for each clock speed. The main one is 75 MHz, timeout is 10 us. It appears to be generating interrupts because if I suspend the process in debug it's almost always servicing that interrupt.