STR75x: only one task runs

nobody wrote on Friday, November 24, 2006:

Hello everybody:

At the moment I try to change the demo application of FreeRtos and STR75x / IAR.

I write a new main file and create two task with diffenent prioritys.
Then I start the scheduler.

Both Task’s were created sucessfully but only the task with the higher priority runs.

Have I overlocked something?

I also took the main file of the demo and delete all entries, exept the init and the
start scheduler, and added my create tasts.    And again the same error.

Have anybody an idea or experience?

Thanks a lot!

nobody wrote on Friday, November 24, 2006:

Does your high priority task ever block?  The lower priority task will only run if the higher priority task cannot continue.

Try adding "vTaskDelay( 2 )" to the higher priority task.  This will cause it to block for 2 ticks on each loop.

nobody wrote on Thursday, November 30, 2006:

Thanks it works!