vTaskDelay() cause hang issue

tvan1 wrote on Thursday, January 17, 2013:

Hi,
I am using FreeRTOS port for TI F2808 micro controller.
The highest pirority tasks does something like:
for{}
{
do_something();
vTaskDelay(4);
}

I am able to place the breakpoint anywhere in the code and saw the the interrupt timer is running well.

The issue happen when do_somthing() function execute and finish itself. Then the VtaskDelay(4) has been called out. I traced thru the code and saw the code hung at this call:
xAlreadyYielded = xTaskResumeAll();

The hang issue when it returns ffrom the xTaskResumeAll() call. Looklike the processor was hung.
Any idea ?
Thank you,
TV

rtel wrote on Friday, January 18, 2013:

Sorry - that is not an official port.  I am only able to support official code and have no clue about that architecture.  Where did the code come from?  Can you ask the author?

Regards.