Hello NXP team/community.
I feel like this question shouldn't come as a surprise to any of you, as there are plenty of posts like this one, or this one, which ask this same question: How do I boot ALL the cores of the S32G SoC.
Please do not tell me to go read the documentation. No offense, but it is extremely scattered and detailed in ways that are NOT useful at all for real development. Or at least not the parts that matter.
It says everywhere that you can boot either an M7 or A53 core and then boot the rest of the cores from it. BUT HOW? WHERE IS THE EXPLANATION/EXAMPLES OF HOW TO DO THIS?
Everybody in the community seems to be just as lost and frustrated about this process, which should be obvious. It is mind-blowing that you release a chip of this level of complexity with the kind of documentation and support that you offer.
THE IPCF EXAMPLE IS NOT ENOUGH! It doesn't explain why the u-boot commands are there, it has as modified linker file that is not the default when you create a new project, and it only boots 1 M7 core.
So I'm going to ask, kindly:
What is the process to boot all 3 real time clusters, as well as Linux on the A53 cores?
Can I do so from U-boot/Linux/RT core?
Where do I store the binaries for the RT cores?
Thanks in advance for not referring me to the documentation and answering with an actual helpful answer!