How do I add FreeRTOS support in the C2000 blockset (TMS320F28388x) in MATLAB?"

I am using the C2000 blockset for TMS320F28388x-based development. I want to add a FreeRTOS configuration block in Simulink so that RTOS-related configurations can be done through the Simulink library block.
I am using matlab 2023a version and C2000 blockset v4.0.0.0.
I am unable to find the FreeRTOS configuration block in the C2000 blockset. Could you please help me with configuring FreeRTOS through a Simulink block?

Answers (2)

Hi @Vikram,
Simulink currently does not seem to offer support to integrate FreeRTOS with the C2000 Microcontroller Blockset. A similar query to yours has been answered in the following link:
I hope this answers your question!
Matlab Simulink and TI Friends and Family,
From a TI perspective, we have basic support for FreeRTOS in the TI C2000Ware SD, but may not yet include any model-based implementation at this time. It looks like Simulink has some scheduling features but nothing FreeRTOS-based as far as I can tell.
Now one can find this on the Matlab website which you’ve all probably found before too:
It has an [C2000] F28388D dual core example , within Simulink Model Composer , and although it doesn’t explicitly show, I’m guessing it uses already or can use TI-RTOS. If we can together find something more to work with, whether it be freeRTOS-based, TI-RTOS or whatever…that would be very helpful here.
Does anyone know of a TI C2000 example using freeRTOS (or TI-RTOS) within the Matlab Simulink Model Composer tools?
TY,
CY

Categories

Find more on Simulink Coder in Help Center and File Exchange

Asked:

on 11 May 2024

Answered:

on 22 Jan 2026

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!