Other Parts Discussed in Thread: CC2640
Tool/software: TI-RTOS
Hi
My customer need running on mbed OS. I see it has a POSIX layer in simplelink SDK.
Does it support mbed on CC1310 / CC2640? Thanks.
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.
Hi,
the SimpleLink SDK provides POSIX API for task creation and sleep(), but not much more. It it not impossible to use mbed OS, but it requires a decent amount of work. You would need to implement the driver porting layer (DPL) for the mbed OS kernel. The header files for the DPL can be found in: <SDK_INSTALL_PATH>/source/ti/drivers/dpl. An example implementation for the TI-RTOS kernel can be found in: <SDK_INSTALL_PATH>/kernel/tirtos/packages/ti/dpl.
The MSP432 SDK and the CC32XX SDK contain a DPL implementation for Free RTOS (same folder structure). I guess that the Free RTOS API is closer to mbed than TI-RTOS. So I would suggest to study the FreeRTOS DPL implementation in those SDKs and then modify the TI-RTOS implementation accordingly. Good luck.