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.
Tool/software:
Hi TI team,
We are currently evaluating the CC1354 for a new product and need guidance on choosing between FreeRTOS and TI-RTOS.
We noticed that TI Sensor Controller Studio only supports TI-RTOS project creation. If we choose FreeRTOS, it would require migrating the generated code from TI-RTOS.
What would be your recommendation in our evaluation phase? We're particularly concerned about:
Has TI tested the migration process from TI-RTOS to FreeRTOS with Sensor Controller Studio generated code?
Thank you for your help!
Hi Valentin,
there is no easy answer to that question as the choice of the RTOS is always dependent on the specific use case and both RTOS are good choices. But I will try to provide you will all the information that you need for your choice.
We have a good overview of the TI-RTOS kernel in the User's Guide: https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_7_41_00_17/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/tirtos-index-cc13xx_cc26xx.html#
And also of FreeRTOS: https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_7_41_00_17/docs/ble5stack/ble_user_guide/html/ble-stack-5.x-guide/freertos-index.html
Additionally we provide a guide on how to migrate our software examples from TI-RTOS to FreeRTOS: https://dev.ti.com/tirex/explore/content/simplelink_cc13xx_cc26xx_sdk_7_41_00_17/docs/ble5stack/ble_user_guide/html/freertos/migration.html
Following the migration guide it should be fairly straight-forward to migrate the sensor controller project code from TI-RTOS to FreeRTOS. And if you run into issues you can always post here on e2e and we'll help you as best as we can.
TI-RTOS is maintained as part of our product SDKs. For CC1354P10 this is the SimpleLink F2 SDK.
Let me know if you have more questions.
Kind regards,
Theo