heap_2c to the PC port dose not work

cherepanov wrote on Wednesday, November 14, 2007:

I am wanting to make come experiment with heap_2.c file but
when I change heap_3.c file in Open Watcom project and adding heapalignment defenition to the port file
dos application is not work.
There is no any message in dos console then I run the application
May be I missed something else.
 

P S Windows XP & Open Watcom version 1.6

davedoors wrote on Wednesday, November 14, 2007:

I expect you need to increase the size of configTOTAL_HEAP_SIZE within FreeRTOSConfig.h.  configTOTAL_HEAP_SIZE has no effect when using heap_3, but does with heap_2.

Try stepping over the function xTaskStartScheduler() in the debugger.  If the function returns then you have run out of heap space.

cherepanov wrote on Wednesday, November 14, 2007:

You are rigth
I have commented some task
/*    vStartPolledQueueTasks( mainQUEUE_POLL_PRIORITY );
    vStartBlockingQueueTasks( mainQUEUE_BLOCK_PRIORITY );
    vCreateBlockTimeTasks();
    vStartGenericQueueTasks( mainGENERIC_QUEUE_PRIORITY );
    vStartSemaphoreTasks( mainSEMAPHORE_TASK_PRIORITY );
    vStartDynamicPriorityTasks();
    vStartMultiEventTasks();
    vStartQueuePeekTasks();
*/
and rtos have started.

Then I change the size of heap to the 64*1024 - 10
and all task are running good now.