Executing two Linux kernels on S32G274A

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Executing two Linux kernels on S32G274A

Jump to solution
2,430 Views
tony-atlismv
Contributor III

I would like to know how to execute two Linux kernels, one on each set of Cortex-A53s with the processors in lockstep mode. Can this be done on a single SD card, or would I have to execute one Linux kernel from the SD card, and one Linux kernel from eMMC memory? How would the peripherals be allocated among the two Linux kernels and the M7 cores? I could not find anything in the S32G Linux manual about executing two separate Linux kernels.

Thanks in advance.

0 Kudos
1 Solution
2,416 Views
bpe
NXP Employee
NXP Employee

You can find generic recommendations on running multiple Linux instances on
S32G2 A53 cores in AN12971. The appnote does not talk specifically about
lockstep mode but it discusses a boot scenario where it can be added.
To have an idea what changes would be necessary, see S32G2 Reference Manual,
Sections 30.15 and 5.3

Hope this helps,
Platon

 

View solution in original post

0 Kudos
7 Replies
940 Views
SSyb
Contributor III

Hi all, It seems under the link found in above solution, AN12971 can not be downloaded anymore (see error screenshot. I would like to read that one as suggested by one of the NXP FAEs).

Any hint where I can get this application note ?

best regards, Stefan

SSyb_0-1690366626663.png

 

0 Kudos
2,368 Views
shuangjunzhu
NXP Employee
NXP Employee

Can you please let me know where I can download the source code for M7_Firmware for this application note?

Thanks,

Jeff

0 Kudos
2,313 Views
bpe
NXP Employee
NXP Employee

Section 1 of AN12971 states:

This document should be used as a guide only and not
as a full and robust solution.

There is no ready M7 core firmware that implements all ideas discussed in the Appnote. A good starting point for your own firmware development is Platform Software Integration for S32G2XX package which is part of NXP Reference Software for S32G2.

Best Regards,
Platon

0 Kudos
2,409 Views
tony-atlismv
Contributor III

Thanks Platon, the AppNote helped a lot. It's exactly what I was looking for.

tony-atlismv

0 Kudos
2,417 Views
bpe
NXP Employee
NXP Employee

You can find generic recommendations on running multiple Linux instances on
S32G2 A53 cores in AN12971. The appnote does not talk specifically about
lockstep mode but it discusses a boot scenario where it can be added.
To have an idea what changes would be necessary, see S32G2 Reference Manual,
Sections 30.15 and 5.3

Hope this helps,
Platon

 

0 Kudos
747 Views
sistlajr6
Contributor II
I am not able to download this file, is it possible to share this file for download
0 Kudos
755 Views
sistlajr6
Contributor II

Hi ,

 

I would like to understand , if we can bring up hypervisor on one cluster and Linux kernel on the other cluster or A53s on S32G2 ? 

0 Kudos