05-03-2018 07:52 AM
I need to run a Zynq system with a baremetal application on each of the cores in an AMP configuration. I have a MicroZed kit on which I will do the bulk of the development.
There appears to be a guide (xapp1079) written over four years ago using pre-Vivado techniques and addressing issues that are not issues with newer versions of the SDK. That guide, rather than taking the reader through the process of changing FSBL etc. provides replacement FSBL and BSP. This means that it is not easy to extrapolate that information to different versions of the system. Other forum posts have suggested comparing the provided files with their originals and then taking those changes forward into the new version. However, I do not have (easy) access to the original files.
There are new versions of the files, but with little by way explanation as to use the original instructions and no new instructions.
So, my question... is there an easy "how to" for dual baremetal apps in AMP configuration for 2016.2 SDK (or other more current version)?
Or a list of changes that are made by using the package that accompanies XAPP1079?
05-07-2018 12:47 PM
The latest information on XAPP1079 is available in this wiki
The most recent design files for these are available in XAPP1079. Unfortunately there is/will be no upgrade for this XAPP.
05-08-2018 06:09 AM
So what is the recommended method of building an AMP solution on Zynq using a modern (Windows 10) OS?
The most up to date documented method seems to be for 2015.2, which does not support Windows 10 (or Ubuntu 16).
We have been using 2016.2, but are not in any way wedded to that option, but our PCs are used for other things and downgrading from Windows 10 isn't an option.
05-08-2018 01:23 PM
You will probably have to build a new design for the version you're in. Unfortunately as I mentioned earlier, these design files will not be upgraded and are only applicable for the version they're released.