Part Number: AM6442
We are evaluating RTOS options for the AM64x/AM243x R5F cores. Within our organization, FreeRTOS is not a preferred/recommended RTOS, and we are considering SEGGER embOS as an alternative.
Could you please clarify:
- Has TI or any customer successfully deployed embOS on the AM64x/AM243x R5F cores?
- Does TI provide any BSP, reference port, application note, or support guidance for integrating embOS with the MCU+ SDK?
- MCU+ SDK appears to be tightly integrated with FreeRTOS through the Driver Porting Layer (DPL). If embOS is used instead, what effort would be required to port the SDK while retaining existing functionality:
- TI driver framework
- IPC/RPMessage
- Industrial communication stacks (EtherCAT, PROFINET, EtherNet/IP where applicable)
- Networking stacks
- Timers, semaphores, mutexes, interrupts, and task management
- SysConfig-generated projects
- Is there a documented list of DPL APIs that would need to be reimplemented on top of embOS?
- Are there any known limitations or features currently available with FreeRTOS that would not be achievable or supported with embOS?
- Based on TI's experience, would this be considered a straightforward RTOS replacement at the DPL layer, or should significant SDK modifications be expected?
We are trying to estimate the engineering effort and technical risks associated with migrating from the MCU+ SDK FreeRTOS environment to embOS on R5F.