AnsweredAssumed Answered

FreeRTOS: bumping into vApplicationMallocFailedHook() ?

Question asked by Victor Leite on Sep 13, 2014
Latest reply on Sep 15, 2014 by Victor Leite



I've followed all the steps on [Tutorial: IAR + FreeRTOS + Freedom Board | MCU on Eclipse] to setup FreeRTOS on FRDM-KL25Z. Processor Expert Driver Suite was used to generate the code. Everything was going perfect (no warnings, no errors, task running ok) until I try to create my second task:


int main(void)



FRTOS1_xTaskCreate(ToggleRedLed, (signed portCHAR *)"Task1", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);

FRTOS1_xTaskCreate(ToggleGreenLed, (signed portCHAR *)"Task2", configMINIMAL_STACK_SIZE, NULL, tskIDLE_PRIORITY, NULL);


   PEX_RTOS_START();                  /* Startup of the selected RTOS. Macro is defined by the RTOS component. */



/* END main */


Now I'm in trouble. From debugging I've noticed the execution reaches PEX_RTOS_START(); and then goes to FRTOS1_vApplicationMallocFailedHook(void)


If anyone knows what is happening with this simple code or maybe know where do I need to start investigating, help please!