This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LS0714: TMS570LS0714PGE FREERTOS Problem

Part Number: TMS570LS0714
Other Parts Discussed in Thread: HALCOGEN

I am trying to use the FreeRTOS methods from Halcogen.

I am using Halcogen v04 07 01. I started with the project for Free RTOS : TMS570LS0714PGE_FREERTOS.

I have left settings related to RTOS unchanged. I am running the code based on the example_freeRTOSBlinky.c.

I have 2 tasks, both should toggle leds. The tasks are using vTaskDelay(xTimeInTicks);. 

I have started the scheduler.

The issue I see is that vTaskDelay is not working - it does not yield from the task. The high priority task runs all the time. The lower priority task never runs.

I think this is something to do with the interrupts for the RTI compare, or possibly SPV interrupt.

Please help.

  • Hi James,

    First of all, i would like you to request you to refer FreeRTOS RTI blinky example available in "Help Topics".

    Here you can find step by step procedure and code related to FreeRTOS RTI blinky example

    Here I could see RTI compare0 interrupt is enabled but may be in your code it is not enabled. so please verify all the steps in the reference example in Help Topics.

    --

    Thanks & regards 

    Jagadish.

  • Thankyou. I did not realise there was a guide to follow. If you follow the guide then it works. I needed to configure SSI interrupt handler.