I’m troubleshooting an error with FreeRTOS 6.1.1 where my code never passes vTaskDelayUntil on a newly-constructed circuit board. The MCU and connected devices are identical to older boards, which work with the same code. The only changes are in the power supply and I don’t see errata that would indicate a change in hardware after a certain date. It’s possible that there is an assembly error - but if it were a crystal, I wouldn’t be able to get UART data.
What might make vTaskDelayUntil(&xLastWakeTime, Task_Period) fail? How can I best troubleshoot? If I comment out this line, the code runs properly except the lack of delay. If I leave the line in, the code never moves on.