system
(system)
April 2, 2012, 2:37pm
1
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
(Richard Barry)
April 2, 2012, 2:43pm
2
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.
system
(system)
April 2, 2012, 2:48pm
3
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.