uxTaskGetStackHighWaterMark ?

dibosco wrote on Monday, April 02, 2012:

I’m trying to free up memorty as I keep crashing. I’m trying to use uxTaskGetStackHighWaterMark, but I just get the error:

undefined reference to `uxTaskGetStackHighWaterMark’

freertos.h has this line:

#define configCHECK_FOR_STACK_OVERFLOW 2

I have done a search for its defnition, but it’s nowehre to be found! Anyone able to help me please?

Using STM32 with Crossworks.

rtel wrote on Monday, April 02, 2012:

Set INCLUDE_uxTaskGetStackHighWaterMark to 1 in FreeRTOSConfig.h.

The function is defined in FreeRTOS/Source/Tasks.c.

Regards.

dibosco wrote on Monday, April 02, 2012:

Thanks, Richard. I had already looked for this and couldn’t see it in FreeRTOSConfig.h. I didn’t realise you actually have to add the line. Thanks again.