Hello NXP Team,
We are using i.MX8MP processor and would like to know 'Is it possible to load the Free-RTOS on A53 core. Can you share some pointers to understand the feasibility?'
Thanks in advance.
Best Regards,
Hi Daniel,
Thanks for the quick response.
Yes, we need to run Free-RTOS on A53.
Could you please more information on "And FreeRTOS may not use all the capabilities of A53. If you don't need the real time feature, you can use it".
Regards,
Sravan
Hi Sravan:
What I mean is A53 is a powerful application processor, some features like Graphics Processing Unit and Video Processing Unit or others complicated features, need Linux driver to support it.
In all, it is possible to run FreeRTOS on A53.
Regards
Daniel
Hi Daniel,
We would like to use the CAN controller from the A53 core running with Free-RTOS.
Since M7 core runs with Free-RTOS, have below queries.
Regards,
Sravan
Just an information that there is a Real-Time edge software enables real-time capabilities via support for Preempt-RT Linux for low latency applications, baremetal framework and support for real-time operating systems (RTOS) on the Arm Cortex-A or Cortex-M cores.
RTOS on Cortex-A core
Zephyr V3.7 , FreeRTOS kernel v11.0.1
Please refer to below link for more details.
Real-Time Edge Software | NXP Semiconductors
Regards
Daniel
It is possible to map and use two CAN controllers from the same M7 core. but the official demo only support one CAN interface now.
Hi
Do you mean you need to Run FreeRTOS on A53 ?
I.MX 8MP A53 core is an application processor, it runs on Linux or Android, we have BSP to support it.
Usually FreeRTOS runs on i.MX 8MP M7 core. A53 is not optimized for an RTOS. And FreeRTOS may not use all the capabilities of A53. If you don't need the real time feature, you can use it. But currently, We don't have SDK or documents for FreeRTOS on A53
Regards
Daniel