11-17-2016 07:31 AM
Hi all,
I would like to use one three A53 cores in ZynqMP ZCU9EG-ES1 silicon to run Linux and remaining one A53 core to run bare metal application. Linux will act as a master processor while core running bare metal would be remote processor. Can you tell me where can I find Linux remoteproc driver supporting A53 core please?
Kind regards,
Adam
11-17-2016 08:51 PM
remoteproc is used to startup one of the R5 cores and not one of the A53 cores. Take a look at UG1186 (OpenAMP Framework for Zynq Devices).
11-18-2016 01:07 AM
Thanks for the reply. It looks like you are right. It is a shame that remoteproc can't be used for A53. It is already supporting A9 in older Zynq and R5 in ZynqMP, so it would be nice to have A53 support for completeness. As far as I am aware OpenAMP supports A9, R5 and A53 for FreeRTOS/Bare metal, so again it would be nice to have similar complete set on Linux side. Do you happen to know if such a driver is in a pipeline?
Kind regards,
Adam
11-18-2016 07:54 AM
I'm not aware of any plans to support AMP between A53s. The A53s support virtualization where the A9s didn't. So if you really want AMP among A53s, then a hypervisor is an easier solution. AMP among A9s was tricky to manage due to the shared resources and had limitations such as cache handling.
04-26-2020 01:05 AM
Hi,
As you suggested AMP is not supported in ZynqMP a53, So using Hypervisor can it be possible for me run
1. Linux on Cortex-A53 Core-0
2. FreeRTOS on Cortex-A53 Core-1
3. FreeRTOS on Cortex-A53 Core-2
4. FreeRTOS on Cortex-A53 Core-3
and 5. FreeRTOS on Cortex-r5 RPU0. If so how I can achieve this.
Best Regards,
Prasanna
12-02-2020 01:37 AM
hi
Did you find some way to solve this problem?
I meet the same question.
Best Regards
DeepTuuk