02-14-2019 01:28 AM
I'm new with programming the UltraScale + (actually ARM processors).
But for my current application I need to use 2 cores.
Now I read that Core 0 needs to start Core 1. But it's very hard to find instructions or example code on how to do this.
Can someone point me in the right direction or does someone knows about some example code that is showing how to do this.
Thanks in advance
02-15-2019 03:39 AM
02-21-2019 10:10 AM
I suggest to create a .bif (used to create a bootable image) and specify the application that needs to run on A53-0 and the one that needs to run on A53-1. That would power up and release the two cores.
I am assuming baremetal code running on it.
Also be aware then now you are starting an AMP system and it's not simply to manage it.
Xilinx uses the openAMP framework to do that. Maybe something you should investigate before going tdown this path.