Running Free-RTOS on A53 core of NXP i.MX 8M Plus processor

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Running Free-RTOS on A53 core of NXP i.MX 8M Plus processor

1,385件の閲覧回数
sravan
Contributor II

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,

タグ(3)
0 件の賞賛
返信
6 返答(返信)

1,358件の閲覧回数
sravan
Contributor II

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

0 件の賞賛
返信

1,331件の閲覧回数
danielchen
NXP TechSupport
NXP TechSupport

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

0 件の賞賛
返信

1,313件の閲覧回数
sravan
Contributor II

Hi Daniel,

We would like to use the CAN controller from the A53 core running with Free-RTOS.

  1. Could you assist me with the process of running Free-RTOS on the A53 core and using the CAN controller?
  2. Will there be any difference in behavior(functional / performance) of CAN controller using from A53 core and M7 core?

Since M7 core runs with Free-RTOS, have below queries.

  1. Need some pointers to understand the method/configuration tool to configure, map a CAN controller to Free-RTOS on M7 core.
  2. Is it possible to map and use the 2 CAN controllers from the same M7 core running with Free-RTOS?

Regards,

Sravan

0 件の賞賛
返信

1,211件の閲覧回数
danielchen
NXP TechSupport
NXP TechSupport

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

0 件の賞賛
返信

1,217件の閲覧回数
danielchen
NXP TechSupport
NXP TechSupport

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.

0 件の賞賛
返信

1,364件の閲覧回数
danielchen
NXP TechSupport
NXP TechSupport

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

0 件の賞賛
返信