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.
已解决! 转到解答。
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
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
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
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