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.

LAUNCHXL-F28P65X: Dual Core FreeRTOS Running Issue Using SysConfig (Both FreeRTOS Tick Timers are triggered by timer2: CPUTIMER2)

Part Number: LAUNCHXL-F28P65X
Other Parts Discussed in Thread: SYSCONFIG, C2000WARE

led_ex2_blinky_sysconfig_multi_FreeRtos.zip 

Hi

I try to run FreeRTOS in both core using sysconfig. While configure Freertos by sysconfig by default both tick timers are triggered by timer2: CPUTIMER2. 

May be this is the reson that, FreeRTOS is running in CPU1, but in CPU2 "vTaskStartScheduler" not able to start.

If this the case, How to resolve this?

How to change Freertos Tick Timers in sysconfig?

I am aading .zip of project for your reference.

Regards,

Rajesh Kumar

  • Hi Rajesh,

    If you haven't already, I would suggest looking at C2000Ware/kernel/FreeRTOS/Demo/C2000_F28P65x_C28x_CCS/freertos_ex2_c28x_dual_blinky, which implements the dual-core FreeRTOS setup (without SysConfig however), and compare to see if any config steps are missing.

    The tick timer is configured to use TIMER2, which has the lowest priority interrupt. This is configured in the FreeRTOS port, and it is not recommended to change this configuration.

    Let me know if there are any further questions/issues.

    Regards,

    Arnav