PC application

panj wrote on Thursday, June 14, 2007:

I have downloaded FreeRTOS. I have used demo application for PC. It was working fine.

I have modified main.c.

main.c has this much only other than this i have deleted.

portSHORT main( void )
{
    xTaskCreate( vErrorChecks, "Print", mainPRINT_STACK_SIZE, NULL, mainPRINT_TASK_PRIORITY, &xHandle );
  
    vTaskStartScheduler();

}

static void vErrorChecks( void *pvParameters )
{

for(;:wink:
{

        xQueueSend()

        xQueueReceive()

        /*some printfstatements */
}

}

It compiled fine , while running it stucks after 1 sec nearly & shows error

--------------------

The NTVDM CPU has encountered and illegal instruction.
CS:0543 IP:0106 OP:63 74 79 70 65 Choose ‘Close’ to terminate the application.
-----------------------

if anyone find solution ,please let me know.

rtel wrote on Thursday, June 14, 2007:

It does not look like you are creating the queue anywhere that you are then attempting to send to and read from.  You need to create a queue before it can be accessed.

Regards.

panj wrote on Thursday, June 14, 2007:

ohh sorry i forgot to mension it. In main.c i have created queue. this is not problem.