LM3S6965 – Crash in vTaskDelay( ) ;
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.
LM3S6965 – Crash in vTaskDelay( ) ;
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?
Regards.
LM3S6965 – Crash in vTaskDelay( ) ;
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.