10-31-2018 01:57 AM
I'm not sure if this is a simple/stupid question.
I assume you can develop C++ code for the baremetal applications?
if so what version of C++ does the SDK support?
10-31-2018 08:48 AM
Yes, we can develop C++ applications for baremetal. While creating the project select C++ as the language. And for the C++ version, in SDK 2018.2 our gcc version 7.2.1
10-31-2018 01:34 PM
Please note if doing baremetal on a Zynq UltraScale+ device, I am assuming your are asking about the A53 cores, that when doing this only 1 A53 will be used in this system. If want to run baremetal and use more that 1 A53 then a hypervisor is needed.
11-01-2018 12:37 AM - edited 11-01-2018 12:55 AM
Thanks @forrestp,I am asking for both the RPU and APU, so is this also the case for the RPU?
Can we create separate baremetal applications for each core and run in parallel? , not sure how this would deal with shared resource such as DRR or OCM?.
11-01-2018 01:55 AM
Yes, You can create the applications for each core , but you need to check the memory used for the application.
You can split the memory and provide that memory region to each application then applications sections will not overwrite.
And also you can use DDR and OCM if you want only 2 cores for the debugging.
Thanks & Regards,
Praveen Kumar. V