LM3S6965 - Crash in vTaskDelay( ) ;

primeratech wrote on Monday, December 01, 2008:

In one of my threads, a call to vTaskDelay( 1 )  causes an immediate vector to FaultISR.

I am using Red Suite, and I’m not sure how to proceed to see why the code is crashing.  Using single steps, I can see exactly where the code crashes, but I don’t know why.

Any help would be greatly appreciated.

rtel wrote on Tuesday, December 02, 2008:

Could this be a simple stack overflow.  Try increasing the stack size allocated to the task or using some of the stack checking utilities provided with the kernel.  Also the free plug-in that comes with Code Red will show you stack usage.  If your version of Red Suite does not include the plug-in either upgrade or download the plug-in separately (see link on FreeRTOS.org homepage banner).

Can you share where the crash actually occurs?


primeratech wrote on Saturday, December 06, 2008:

Thanks!  I was not clear about how to increase the stack size… Nothing changed until I changed both startup.c and the freertos config file.  I had only updated one.

Now things are running.

Thanks again.